Abbern Skrevet 7. april 2005 Del 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 Lenke til kommentar
Abbern Skrevet 7. april 2005 Forfatter Del Skrevet 7. april 2005 (endret) Uffda, Det funker ikke Får feilmelding på email og "fyll ut alt" Endret 7. april 2005 av Abbern Lenke til kommentar
Abbern Skrevet 7. april 2005 Forfatter Del Skrevet 7. april 2005 Ingen kloke hoder? Lenke til kommentar
Gjest Slettet-df17e Skrevet 7. april 2005 Del Skrevet 7. april 2005 (endret) Kanskje paste feilmeldingene du får også da ? Endret 7. april 2005 av Slettet-df17e Lenke til kommentar
Abbern Skrevet 9. april 2005 Forfatter Del Skrevet 9. april 2005 Feilmelding: Fyll ut alt Lenke til kommentar
Lokaltog Skrevet 9. april 2005 Del Skrevet 9. april 2005 Feilmelding: Fyll ut alt Ser ikke input-elementer for $passord og $gjentapassord? Lenke til kommentar
MiteS Skrevet 10. april 2005 Del 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. Lenke til kommentar
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å