lobster Skrevet 18. juli 2004 Del Skrevet 18. juli 2004 (endret) heisan, jeg tenkte å friske opp php og sql og skal derfor bygge meg en firmanavn generator av alle ting :) Jeg har satt opp en database og prøver å få skjemaet mitt til å lagre input. <?php mysql_pconnect("xxx", "xxx", "xxx") or die ("Database serverer er desverre ikke tilgjenglig for øyeblikket!"); mysql_select_db("firmanavngen") or die ("Databasen er desverre ikke tilgjenlig for øyeblikket!"); $action = $_GET['action']; $s_intetkjonn = htmlspecialchars($_POST['s_intetkjonn']); $s_hankjonn = htmlspecialchars($_POST['s_hankjonn']); $s_flertall = $_POST['s_flertall']; switch ($action) { case "add": $sql=MYSQL_QUERY("INSERT INTO substantiv (s_intekjonn,s_hankjonn,s_flertall) VALUES ('$s_intetkjonn', '$s_hankjonn', '$s_flertall')"); echo "<meta http-equiv=\"Refresh\" content=\"0;URL=/firmanavn/index.php\" />"; // Nullstiller variabler brukt i skjemaet /* $s_intekjonn = ""; $s_hankjonn = ""; $s_flertall = ""; */ break; default: ?> <form name="adjektiv" id="adjektiv" method="post" ENCTYPE="multipart/form-data" action="/firmanavn/index.php?action=add"> <table> <tr> <td>Et...</td> <td><input name="s_intekjonn" type="text" value="<?php echo $s_intekjonn ?>" /></td> </tr> <tr> <td>En...</td> <td><input name="s_hankjonn" type="text" value="<?php echo $s_hankjonn ?>" /></td> </tr> <tr> <td>Flere...</td> <td><input name="s_flertall" type="text" value="<?php echo $s_flertall ?>" /></td> </tr> <tr> <td></td> <td><input name="Submit" type="submit" value="Registrer" /></td> </tr> </table> </form> <?php } ?> Koden feiler ikke men jeg får ikke lagret dataene. Jeg klarer ikke å se hvor jeg gjør galt. Endret 18. juli 2004 av lobster 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å