Avatar billede kgp43 Nybegynder
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')");
}
?>
Avatar billede kgp43 Nybegynder
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.
Avatar billede the_magician Nybegynder
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 "}")
Avatar billede ztyxx Nybegynder
07. november 2003 - 21:20 #3
ud fra det kode du har postet er der kun 27 linier, så hvilken er linie 30??
Avatar billede ztyxx Nybegynder
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'");
Avatar billede tjens Nybegynder
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.
Avatar billede ztyxx Nybegynder
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
Avatar billede the_magician Nybegynder
07. november 2003 - 21:26 #7
godt spottet... trot jeg bliver nødt til at gå en tur og hvile øjenen lidt...
Avatar billede ztyxx Nybegynder
07. november 2003 - 21:29 #8
the_magician> god tur, det er jo dejligt vejr ;-)
Avatar billede the_magician Nybegynder
07. november 2003 - 21:31 #9
nu kan jeg sku' heller ikke stave længere... Forvent mig ikke tilbage før om ½ time!
Avatar billede kgp43 Nybegynder
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
Avatar billede ztyxx Nybegynder
07. november 2003 - 21:34 #11
the_magician> troede bare at du ville trave (trot på englesk) en tur
Avatar billede ztyxx Nybegynder
07. november 2003 - 21:35 #12
takker iøvrigt for point, og ja, sådan en lille ting spolerer alt :-)
Avatar billede the_magician Nybegynder
07. november 2003 - 21:40 #13
TSW Webcoder... Støt godt dansk software, www.tsw.dk
Avatar billede kgp43 Nybegynder
10. november 2003 - 12:27 #14
Jeg har brugt tsw, men ved ikke hvorfor jeg ikke har det installeret mere.. hmm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester