07. november 2003 - 20:41
Der er
12 kommentarer og 2 løsninger
Parse Error in line 30
<?php include("../db.php"); //Vars $shop = &$HTTP_POST_VARS['shop']; $adress = &$HTTP_POST_VARS['adress']; $postno = &$HTTP_POST_VARS['postno']; $city = &$HTTP_POST_VARS['city']; $state = &$HTTP_POST_VARS['state']; $phone = &$HTTP_POST_VARS['phone']; $fax = &$HTTP_POST_VARS['fax']; $login = &$HTTP_POST_VARS['login']; $pass = &$HTTP_POST_VARS['pass']; $email = &$HTTP_POST_VARS['email']; $url = &$HTTP_POST_VARS['url']; //Other variables $ip = getenv("REMOTE_ADDR"); //SQL query $result = mysql_query("select shop from shops where shop='$shop'); $number = mysql_num_rows($result); if ($number > 0) { echo 'Sorry, shopname already taken'; } else { //THIS IS LINE 29 mysql_query("INSERT INTO shops (id, shop, adress, postno, city, state, phone, fax, login, pass, email, ip) values ('', '$shop', '$adress', '$postno', '$city', '$state', '$phone', '$fax', '$login', '$pass', '$email', '$ip')"); } ?>
Annonceindlæg fra Cognizant
07. november 2003 - 20:42
#1
hvad er der galt? Der er tale om en "parse error" i linie 30. Jeg har fået at vide der er tale om en "{" fejl, men kan ikke se det.
07. november 2003 - 21:18
#2
Til at starte med kan du istedet for '' i id skrive NULL. Den der mysql_query er på en linie? Se hvad der sker når du indsætter et extra } på linie 30 (hvis jeg ikke tager helt fejl er det den anden nederste linie hvor der nu bare står "}")
07. november 2003 - 21:20
#3
ud fra det kode du har postet er der kun 27 linier, så hvilken er linie 30??
07. november 2003 - 21:21
#4
$result = mysql_query("select shop from shops where shop='$shop'); mangler en " $result = mysql_query("select shop from shops where shop='$shop'");
07. november 2003 - 21:23
#5
$result = mysql_query("select shop from shops where shop='$shop'); skal være $result = mysql_query("select shop from shops where shop='$shop' " ); Der mangler et anførselstegn som slut på string.
07. november 2003 - 21:26
#6
jeg kan anbefale dig at benytte en editor med Syntax highlighting, så er det lettere at finde den slags småfejl, jeg kan anbefale en som EditPlus,
www.editplus.com
07. november 2003 - 21:26
#7
godt spottet... trot jeg bliver nødt til at gå en tur og hvile øjenen lidt...
07. november 2003 - 21:29
#8
the_magician> god tur, det er jo dejligt vejr ;-)
07. november 2003 - 21:31
#9
nu kan jeg sku' heller ikke stave længere... Forvent mig ikke tilbage før om ½ time!
07. november 2003 - 21:31
#10
$result = mysql_query("select shop from shops where shop='$shop' " ); Den virkede :D Utrolig at sådan en lille ting kan ødelægge det here :P
07. november 2003 - 21:34
#11
the_magician> troede bare at du ville trave (trot på englesk) en tur
07. november 2003 - 21:35
#12
takker iøvrigt for point, og ja, sådan en lille ting spolerer alt :-)
07. november 2003 - 21:40
#13
TSW Webcoder... Støt godt dansk software,
www.tsw.dk
10. november 2003 - 12:27
#14
Jeg har brugt tsw, men ved ikke hvorfor jeg ikke har det installeret mere.. hmm
Vi tilbyder markedets bedste kurser inden for webudvikling