Yaricks Skrevet 27. januar 2007 Skrevet 27. januar 2007 (endret) Hei, har skrevet om ett skript jeg skrev for LENGE siden, og er lenge siden jeg drev med php og mysql egentlig så har glemt mye.. Ta en titt her: PHP <?$connection = mysql_connect("MYSQL SERVER SENSURERT", "BRUKER SENSURERT", "PASSORD SENSURERT"); mysql_select_db("DATABASE SENSURERT", $connection); //LEGG TIL I DATABASEN $insert ="INSERT INTO `ruter` ( `rute_id` , `departure` , `arrival` , `dep_time` , `arr_time` , `days` , `flightplan` ) VALUES ('".$_POST['rute_id']."', '".$_POST['departure']."', '".$_POST['arrival']."', '".$_POST['dep_time']."', '".$_POST['arr_time']."', '".$_POST['days']."', '".$_POST['flightplan']."')"; ?> <table> <form name="signup" action="<? $_SERVER['PHP_SELF']; ?>" method="POST"> <tr> <td>Flight Number : <BR></td> <td><input type="text" id ="rute_id" name="rute_id" value="" maxlength="30"> <BR></td> </tr> <tr> <td>Departure ICAO: </td> <td><input type="text" id ="departure" name="departure" value="" maxlength="30"> <BR></td> </tr> <tr> <td><p>Arrival ICAO </p> </td> <td><input type="text" id="arrival" name="arrival" value="" maxlength="30"><BR></td> </tr> <tr> <td>Departure time: </td> <td><input type="text" id="dep_time" name="dep_time" value="" maxlength="30"><BR> </td> </tr> <tr> <td>Arrival time: </td> <td><input type="text" id="arr_time" name="arr_time" value="" size="30"><br></td> </tr> <tr> <td>Days:</td> <td><input type="text" id="days" name="days" value="" size="30"><br></td> </tr> <tr> <td>Flightplan:</td> <td><textarea name="flightplan" cols="30" id="flightplan"></textarea> <br></td> </tr> <tr> <td>Click to Complete Signup:</td> <td><input type="submit" id="submit" name="submit" value="submit"></td> </tr> </form> </table> Scriptet legger ikke til i databasen... Kan noen hjelpe meg? Og en ting til, kan noen hjelpe meg med slik at hvis det gikk greit å legge den til echo 'er den "Sucsess" eller noe, og hvis ikke "Fail"? På forhond takk, /yaricks Endret 27. januar 2007 av Yaricks
Rasks Skrevet 27. januar 2007 Skrevet 27. januar 2007 det ser ut som du har glemt en mysql_query. Legg til dette: mysql_query($insert) or die(mysql_error());
Yaricks Skrevet 27. januar 2007 Forfatter Skrevet 27. januar 2007 Det var feilen ja, men nå får jeg en feilmelding "Duplicate entry '' for key 1" uten at jeg har skrevet inn en ting, bare jeg åpner siden får jeg den meldingen..
Gjest Slettet+142 Skrevet 27. januar 2007 Skrevet 27. januar 2007 (endret) dropp `rute_id`i sql da.. $insert ="INSERT INTO `ruter` ( `departure` , `arrival` , `dep_time` , `arr_time` , `days` , `flightplan` ) VALUES ('".$_POST['departure']."', '".$_POST['arrival']."', '".$_POST['dep_time']."', '".$_POST['arr_time']."', '".$_POST['days']."', '".$_POST['flightplan']."')"; Endret 27. januar 2007 av Slettet+142
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å