15. juni 2003 - 23:52
Der er
16 kommentarer og 2 løsninger
Der er en fejl et sted :S
<?php mysql_connect("localhost", "root", "root"); mysql_select_db("webghost-bestilling"); if ($_POST[action] == "send"){ mysql_query("INSERT INTO bestilling SET navn='$navn',adresse='$adresse',postnr='$postnr',by='$by',telefon='$telefon',email='$email'"); } ?> <HTML> <HEAD> <TITLE>Webghost.dk</TITLE> </HEAD> <BODY BACKGROUND="tern.gif"><CENTER> <FONT FACE="Verdana" SIZE="1" COLOR="#000000"> <H1>Webghost.dk</H1><BR> <A HREF="webhotel.html">Webhotel</a><BR> <form action="bestil.php" method="post"> Navn: <input type="text" name="navn"><FONT FACE="Verdana" SIZE="1" COLOR="red">*</font><br> Adresse: <input type="text" name="adresse"><FONT FACE="Verdana" SIZE="1" COLOR="red">*</font><br> Postnr: <input type="text" name="postnr"><FONT FACE="Verdana" SIZE="1" COLOR="red">*</font><br> By: <input type="text" name="by"><FONT FACE="Verdana" SIZE="1" COLOR="red">*</font><br> Telefon: <input type="text" name="telefon"><FONT FACE="Verdana" SIZE="1" COLOR="red">*</font><br> E-mail adresse: <input type="text" name="email"><FONT FACE="Verdana" SIZE="1" COLOR="red">*</font><br> <input type="hidden" name="action" value="send"> <input type="submit" name="send" value="Bestil webhotel"> <? if ($_POST[action] == "send"){ ?><BR> <B> Din bestilling blev sendt til Webmaster! </B> <? } ?> Jeg kan ikke finde nogle fejl, og den skulle virke? :S
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
By er reseveret måske derfor? navn='$navn',adresse='$adresse',postnr='$postnr',`by`='$by',telefon='$telefon',email='$email'");
Dvs. der skal ` rundt om ordet by
Desuden har jeg ikke set den måde at indsætte data'er på før, virker den? Jeg har kun set -> INSERT INTO (felt1, felt2) VALUES ('felt1værdi' , 'felt2værdi') Men det er måske bare mig der ikke har åbnet øjnene ordenligt.
Jo den virkede, testede lige, men by er reseveret så det skal være: mysql_query("INSERT INTO bestilling SET navn='$navn',adresse='$adresse',postnr='$postnr',`by`='$by',telefon='$telefon',email='$email'");
Det virker stadigvæk ik.... Går iseng nu og lader spørgesmålet køre til imorgen!
webhest >> Hvad med at skrive hvad fejlen er?
Måske skal du prøve med: mysql_query("INSERT INTO bestilling (navn, adresse, postnr, by, telefon, email) VALUES ('$navn', '$adresse', '$postnr', '$by', '$telefon', '$email')");
16. juni 2003 - 00:01
#10
Heeh glemte vist noget :)
16. juni 2003 - 00:01
#11
Melder den fejl, indsætter den ikke noget, eller hvad ?
16. juni 2003 - 00:01
#12
the_nest -> by er stadig reseveret; mysql_query("INSERT INTO bestilling (navn, adresse, postnr, `by`, telefon, email) VALUES ('$navn', '$adresse', '$postnr', '$by', '$telefon', '$email')");
16. juni 2003 - 00:02
#13
Yer du har ret min fejl
16. juni 2003 - 00:05
#14
Heeh tjekkede lige 'by' og det kan ikke oprettes i MySQL så hvordan han har fået det lagt ind er et godt spørgsmål :)
16. juni 2003 - 00:06
#15
the_nest -> det oprettes uden problemer via PHPMyAdmin her.
16. juni 2003 - 00:07
#16
Bruger selv PHPMyAdmin og får bare en syntax error
16. juni 2003 - 00:08
#17
Sådan her kan det komme ind. CREATE TABLE `test` ( `by` varchar(250) NOT NULL default '' ) TYPE=MyISAM;
16. juni 2003 - 00:11
#18
Heeh du har ret igen :) Dette var hvad jeg gjore: CREATE TABLE `test2` ( `id` INT NOT NULL AUTO_INCREMENT, `by` VARCHAR NOT NULL , PRIMARY KEY ( `id` ) )
Vi tilbyder markedets bedste kurser inden for webudvikling