Even. Skrevet 20. januar 2004 Del Skrevet 20. januar 2004 som sikkert noen av dere vet driver jeg på å lager et garasje system til siden min. nå er alt ferdig bortsett fra submit formen (og litt små bøggs). Jeg har prøvd flere sånne ferdig script men det blir bare rot når jeg prøver å modifisere det. Derfor lurte jeg på om noen ville ta seg bryet å lage en php fil som submitter info til en mysql databse??? dette er feltene navn etternavn antall hestekrefter 0-100 på styling tuning dekk og felg understell merke modell annet bilen befinner seg i... på forhånd tusen takk Lenke til kommentar
simenss Skrevet 20. januar 2004 Del Skrevet 20. januar 2004 (endret) Håper dette funker <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <?php //Kobler til database include(""); $sqltabell = ""; // Navn på tabell ?> <form action="<?php print($PHP_SELF); ?>?" method="post" name="ja"> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="173"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">navn</font></td> <td width="327"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="navn" type="text" id="navn"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">etternavn</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="etternavn" type="text" id="etternavn"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">antall hestekrefter</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="antall hestekrefter" type="text" id="antall hestekrefter"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">0-100 på</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="0-100 på" type="text" id="0-100 på"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">styling</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="styling" type="text" id="styling"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">tuning</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="tuning" type="text" id="tuning"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">dekk og felg</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="dekk og felg" type="text" id="dekk og felg"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">understell</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="understell" type="text" id="understell"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">merke</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="merke" type="text" id="merke"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">modell</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="modell" type="text" id="modell"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">annet</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="annet" type="text" id="annet"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">bilen befinner seg i...</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="bilen befinner seg i..." type="text" id="bilen befinner seg i..."> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input type="submit" value="Lagre"> <input type="reset" value="Slett skjema"> <input type="hidden" name="do" value="add"> </font></td> </tr> </table> </form> <? break; case "add": $sql = "INSERT INTO `$sqltabell` ( `name` , `etternavn` , `antall hestekrefter` , `0-100 på` , `styling` , `tuning` , `dekk og felg` , `understell` , `merke` , `modell` , `annet` , `bilen befinner seg i...` ) VALUES ( '$name' , '$etternavn' , '$antall hestekrefter' , '$0-100 på' , '$styling' , '$tuning' , '$dekk og felg' , '$understell' , '$merke' , '$modell' , '$annet' , '$bilen befinner seg i...' );"; $result = mysql_query($sql); // Henter all informasjon fra databasen til $query if(mysql_affected_rows()==1) { print("<font size=\"1\">Bilen er lagt til i databasen!<br>"); } else { print("<font size=\"1\"><strong><font color=\"#FF0000\">ERROR: </font></strong> Bilen ble ikke lagt til i databasen<br>"); } break; } ?> </body> </html> Husk å endre: //Kobler til database include(""); $sqltabell = ""; // Navn på tabell Bare ifra hvis noe er feil! Endret 20. januar 2004 av simenss Lenke til kommentar
Even. Skrevet 21. januar 2004 Forfatter Del Skrevet 21. januar 2004 http://gatebiler.frac.dk/submit.php line 105 case "add": hva er galt Lenke til kommentar
simenss Skrevet 21. januar 2004 Del Skrevet 21. januar 2004 Prøv nå: <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <?php //Kobler til database include(""); $sqltabell = ""; // Navn på tabell //INGEN FORANDRING! switch ($do) { default: ?> <form action="<?php print($PHP_SELF); ?>?" method="post" name="ja"> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="173"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">navn</font></td> <td width="327"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="navn" type="text" id="navn"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">etternavn</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="etternavn" type="text" id="etternavn"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">antall hestekrefter</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="antall hestekrefter" type="text" id="antall hestekrefter"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">0-100 på</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="0-100 på" type="text" id="0-100 på"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">styling</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="styling" type="text" id="styling"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">tuning</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="tuning" type="text" id="tuning"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">dekk og felg</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="dekk og felg" type="text" id="dekk og felg"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">understell</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="understell" type="text" id="understell"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">merke</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="merke" type="text" id="merke"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">modell</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="modell" type="text" id="modell"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">annet</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="annet" type="text" id="annet"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">bilen befinner seg i...</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="bilen befinner seg i..." type="text" id="bilen befinner seg i..."> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input type="submit" value="Lagre"> <input type="reset" value="Slett skjema"> <input type="hidden" name="do" value="add"> </font></td> </tr> </table> </form> <? break; case "add": $sql = "INSERT INTO `$sqltabell` ( `name` , `etternavn` , `antall hestekrefter` , `0-100 på` , `styling` , `tuning` , `dekk og felg` , `understell` , `merke` , `modell` , `annet` , `bilen befinner seg i...` ) VALUES ( '$name' , '$etternavn' , '$antall hestekrefter' , '$0-100 på' , '$styling' , '$tuning' , '$dekk og felg' , '$understell' , '$merke' , '$modell' , '$annet' , '$bilen befinner seg i...' );"; $result = mysql_query($sql); // Henter all informasjon fra databasen til $query if(mysql_affected_rows()==1) { print("<font size=\"1\">Bilen er lagt til i databasen!<br>"); } else { print("<font size=\"1\"><strong><font color=\"#FF0000\">ERROR: </font></strong> Bilen ble ikke lagt til i databasen<br>"); } break; } ?> </body> </html> Lenke til kommentar
Even. Skrevet 23. januar 2004 Forfatter Del Skrevet 23. januar 2004 virker enda ikke har modifisert koden etter felt navnene i databsen <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <?php mysql_connect("localhost", "xxx", "xxx") or die("could not connect"); mysql_select_db("xxx"); $sqltabell = "car"; // Navn på tabell //INGEN FORANDRING! switch ($do) { default: ?> <form action="<?php print($PHP_SELF); ?>?" method="post" name="ja"> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="173"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">navn</font></td> <td width="327"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="navn" type="text" id="navn"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">etternavn</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="etternavn" type="text" id="etternavn"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">antall hestekrefter</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="hk" type="text" id="hk"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">0-100 på</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="0-100" type="text" id="0-100"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">styling</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="styling" type="text" id="styling"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">tuning</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="tuning" type="text" id="tuning"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">dekk og felg</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="dekk" type="text" id="dekk"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">understell</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="understell" type="text" id="understell"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">merke</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="merke" type="text" id="merke"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">modell</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="modell" type="text" id="modell"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">annet</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="annet" type="text" id="annet"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">bilen befinner seg i...</font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="adress" type="text" id="adress"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr valign="top"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input type="submit" value="Lagre"> <input type="reset" value="Slett skjema"> <input type="hidden" name="do" value="add"> </font></td> </tr> </table> </form> <? break; case "add": $sql = "INSERT INTO `$sqltabell` ( `navn` , `etternavn` , `hk` , `0-100` , `styling` , `tuning` , `dekk` , `understell` , `merke` , `modell` , `annet` , `adress` ) VALUES ( '$navn' , '$etternavn' , '$hk' , '$0-100' , '$styling' , '$tuning' , '$dekk' , '$understell' , '$merke' , '$modell' , '$annet' , '$adress' );"; $result = mysql_query($sql); // Henter all informasjon fra databasen til $query if(mysql_affected_rows()==1) { print("<font size=\"1\">Bilen er lagt til i databasen!<br>"); } else { print("<font size=\"1\"><strong><font color=\"#FF0000\">ERROR: </font></strong> Bilen ble ikke lagt til i databasen<br>"); } break; } ?> </body> </html> 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å