Abbern Skrevet 7. april 2005 Skrevet 7. april 2005 HTML-form, nybruker.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <?PHP // Connect to your database here... $host = "XXX"; $user = "XXX"; $password = "XXX"; $connection = mysql_connect($host,$user,$password) or die ("kunne ikke koble til server"); $db = mysql_select_db("hesjevo_klevjer",$connection) or die ("Kunne ikke koble til database"); $result = mysql_query("SELECT * FROM brukere"); $num_rows = mysql_num_rows($result); echo ?> <form action="nybrukeraction.php" method="POST"> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <!--Bruker id--> <td width="25">Brukernavn:</td> <td><input type="text" name="brukernavn" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Brukerid:</td> <td> <input type="text" name="brukerid" size="25" value="<?php echo ($num_rows + 1) ?>" maxlenght="4"/> <img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Dato registrert</td> <td><input type="text" name="startdato" value="<?php $date=date("d.m.y H:i"); echo $date; ?>" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Fornavn:</td> <td><input type="text" name="fornavn" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Etternavn:</td> <td><input type="text" name="etternavn" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Gate:*</td> <td><input type="text" name="gate" size="25" maxlenght="30"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Gatenummer:*</td> <td align="center"><input type="text" name="gatenummer" size="25" maxlenght="3"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Postnummer:*</td> <td><input type="text" name="postnummer" size="25" maxlenght="4"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Postadresse:*</td> <td><input type="text" name="postadresse" size="25" maxlenght="20"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Email:*</td> <td><input type="text" name="email" size="25" maxlenght="40"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Telefon:*</td> <td><input type="text" name="telefon" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td> </tr> <tr> <td width="25">Kjønn:<img src="1.gif" width="1" height="2"></td> <td><select name="kjonn">> <option value="gutt"/>gutt <option value="jente"/>jente </select> </td> </tr> <tr> <td width="25">Alder:<img src="1.gif" width="1" height="2"></td> <td><select name="alder"> <option value="15"/>15 <option value="16"/>16 <option value="17"/>17 <option value="18"/>18 <option value="19"/>19 <option value="20"/>20+ </select></tr> <tr> <td width="25" rowspan="2"><img src="1.gif" width="1" height="4"><input type="submit" value="Meld deg inn"></td> </tr> </table> </form> </body> </html> nybrukeraction.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <?php if($_POST['brukernavn'] && $_POST['fornavn'] && $_POST['etternavn'] && $_POST['passord'] && $_POST['gjentapassord'] && $_POST['gateadresse'] && $_POST['gatenummer'] && $_POST['postnummer'] && $_POST['postadresse'] && $_POST['email'] && $_POST['telefon'] && $_POST['kjonn'] && $_POST['alder']) { $email_sjekk = ereg("^[^@ ()$#><;%*?&+='\{}æøåÆØÅ]+@[^@()$#><;%*?&+='\{}æøåÆØÅ]+\.[^@()$#><;*%?&+='\{}æøåÆØÅ\.]+$", $_POST['epost']); if($email_sjekk == "1") { if($_POST['passord'] == $_POST['gjentapassord']) { $host = "XXX"; $user = "XXX"; $password = "XXX"; $db = "brukere"; $connection = @mysql_connect($hostname, $user, $password) or die("Sliter med å koble til databasen"); @mysql_select_db($db); $sjekker_brukernavn = @mysql_query("SELECT brukernavn FROM brukere WHERE brukernavn='$_POST[brukernavn]'"); if(@mysql_num_rows($sjekker_brukernavn) == 0) { $passord = crypt($_POST['passord']); $legger_inn_info = @mysql_query( "INSERT INTO brukere (fornavn, etternavn, epost, brukernavn, passord, gateadresse, gatenummer, postnummer postadresse, email, telefon, kjonn, alder) VALUES ('$fornavn', '$etternavn', '$epost', '$brukernavn', '$passord', '$gateadresse', '$gatenummer', '$postnumme', '$postadresse', '$email', '$telefon', '$kjonn', '$alder')"); if(@mysql_affected_rows($legger_inn_info) == "0") { print("Noe føkka seg opp. Prøv på nytt"); } else { print("Det funka fett"); } } else { print("Finn et annet brukernavn, og slutt å kopiere andre"); } } else { print("Skriv like passord"); } } else { print("Hvis du prøver å føkke til systemet, får du ikke bli medlem. Skriv rikgtig email.<br>\n"); } } else { print("Fyll ut alt"); } ?> </body> </html> Databasen brukere inneholder: fornavn, etternavn, epost, brukernavn, passord, gateadresse, gatenummer, postnummer postadresse, email, telefon, kjonn, alder
Abbern Skrevet 7. april 2005 Forfatter Skrevet 7. april 2005 (endret) Uffda, Det funker ikke Får feilmelding på email og "fyll ut alt" Endret 7. april 2005 av Abbern
Gjest Slettet-df17e Skrevet 7. april 2005 Skrevet 7. april 2005 (endret) Kanskje paste feilmeldingene du får også da ? Endret 7. april 2005 av Slettet-df17e
Lokaltog Skrevet 9. april 2005 Skrevet 9. april 2005 Feilmelding: Fyll ut alt Ser ikke input-elementer for $passord og $gjentapassord?
MiteS Skrevet 10. april 2005 Skrevet 10. april 2005 Feilmelding: Fyll ut alt Ser ikke input-elementer for $passord og $gjentapassord? Det kan ikke jeg heller. Tipper det er der problemet ligger.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå