$overskriftFelt, "informasjon"=>infoFelt, "aksjon"=>$aksjonFelt, "E-post"=>$epostFelt, "telefon"=>$telefonFelt); //Funksjon som sjekker om en oppgitt epost har riktig format function sjekk($epost) { if (preg_match("/^[A-Za-z0-9\._\-]+@[A-Za-z0-9\._\-]+$/",$epost) && !preg_match("/langrenn.*\@stud\.ntnu/",$epost) && !preg_match("/ogruppa.*\@stud\.ntnu/",$epost)) { return 1; } else { return 0; } } function skrivSkjema(){ global $fornavn, $etternavn, $medlID, $epost, $telefon, $overskrift, $informasjon, $aksjon, $sideURL, $visFelt; ?>
" NAME="skjema" METHOD=POST>
Fornavn" SIZE=33 MAXLENGTH=50> Etternavn"SIZE=20 MAXLENGTH=50>
Epost" SIZE=33> Telefon" SIZE=10 MAXLENGTH=8>

her fyller du ut informasjon om hva du vil kjøpe/selge:


Jeg ønsker å kjøpe> selge>
Overskrift på annonsen: " SIZE=70>
Tekst i annonsen:



Alle felter er obligatoriske.
=NOW() ORDER BY id DESC"); echo ""; while($Rad = mysql_fetch_array($Resultat)){ //klargjøring $fornavn = ereg_replace(" "," ",$Rad['fornavn']); $etternavn = ereg_replace(" "," ",$Rad['etternavn']); $epost = ereg_replace("@","(a)",$Rad['epost']); $telefon = preg_replace("/(\d{4})(\d{4})/","\\1 \\2", $Rad["tlfhjem"]); //utskrift echo ""; echo ""; echo ""; echo ""; } echo"
$fornavn $etternavn $epost, $telefon.

$Rad[overskrift]

".nl2br($Rad['informasjon'])."
Postet: $Rad[fraDato], fjernes: $Rad[tilDato]

"; } function skrivTabell(){ echo "
SelgerØnskes kjøpt
"; skrivListe(1); echo ""; skrivListe(2); echo "
"; echo "Annonser fjernes automatisk etter 14 dager"; } if (!$status){ skrivSkjema(); skrivTabell(); } else if($status == "sendt"){ //Begynner her å innsende $tilDato = date("Y-m-d",mktime(0, 0, 0, date("m") , date("d")+14, date("Y"))); //Legger til 14 dagers gyldighet if ($aksjon && $fornavn && $etternavn && $epost && $telefon && $overskrift && $informasjon){ $Resultat = mysql_query ("SELECT count(*) FROM $tabell WHERE fornavn='$fornavn' AND etternavn='$etternavn' AND overskrift='$overskrift' AND informasjon='$informasjon' AND tilDato='$tilDato'"); $finnes = mysql_fetch_array($Resultat); $finnes = $finnes[0]; if ($epost && !sjekk($epost)){ echo "Epostadressa er ikke på gyldig format!"; skrivSkjema(); } else if ($telefon && !preg_match("/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/",$telefon)){ echo "Telefonnummeret du har oppgitt er ikke på gyldig format (8 siffer). Eksempel: 73887070)"; skrivSkjema(); } else if ($finnes){ echo "Dette er postet fra før!"; skrivTabell(); } else if (mysql_query("INSERT INTO $tabell (fornavn, etternavn, epost, tlfhjem, aksjon, overskrift, informasjon, fraDato, tilDato) VALUES('$fornavn','$etternavn','$epost','$telefon','$aksjon', '$overskrift', '$informasjon',NOW(),'$tilDato');")){ echo "Annonsen din er nå registrert. Se etter på lista under at dette stemmer.

"; skrivTabell(); } else echo "Noe gikk galt med registreringen"; } else{ echo "Du har glemt å fylle inn noen av feltene! Alle må fylles inn."; skrivSkjema(); } }//ferdig: hvis skjema utfylt else { echo "Gal parameter til fila!
"; } //Lukker til slutt databasen etter bruk mysql_close($Link); print_footer() ?>