05. september 2006 - 06:25
Der er
25 kommentarer og 1 løsning
Jeg får syntrax error
okay jeg får denne syntrax error.. Men kan nogen se hvad der er galt med mit script siden jeg får denne error:
http://nopaste.php-q.net/237516
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
05. september 2006 - 06:48
#1
Hvilken fejl får du?
05. september 2006 - 09:14
#2
check lige at du får tilsendt det du har brug for med denne: print_r($_REQUEST);
05. september 2006 - 10:09
#3
Jeg får fejlen You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 og hvor skal jeg indsætte en print_r ??
05. september 2006 - 10:25
#4
i toppen - du prøver sikkert at indsætte noget der ikke bliver fanget af $_POST
05. september 2006 - 10:31
#5
jeg prøver lige.. vent 2 sec
05. september 2006 - 10:34
#6
hvad skulle det hjælpe ?? den skriver intet om den formular
05. september 2006 - 10:35
#7
Prøv at sætte en "... or die(mysql_error())". Prøv også, som debug, at udskrive din SQL sætning før at du forsløger at udføre den.
05. september 2006 - 10:35
#8
Array ( [s] => register [username] => brugernavn [navn] => navn [email] => email@email.dk [by] => bosted [pass] => kode [cpass] => kode [info] => personliginfo
05. september 2006 - 10:44
#10
Et lille råd: Brug heller var_dump() i stedet for print_r() ... det gør det lidt letter at læse. :^)
http://dk2.php.net/var_dump
05. september 2006 - 10:46
#11
Prøv at sætte en "... or die(mysql_error())" på dine kald til mysql_query(). Prøv også, bare som debug, at udskrive din SQL-sætning før at du forsøger at udføre den.
05. september 2006 - 10:46
#12
stadigvæk .. hvad er der galt ?
05. september 2006 - 10:47
#13
array(15) { ["s"]=> string(8) "register" ["username"]=> string(10) "brugernavn" ["navn"]=> string(4) "navn" ["email"]=> string(14) "email@email.dk" ["by"]=> string(6) "bosted" ["pass"]=> string(4) "kode" ["cpass"]=> string(4) "kode" ["info"]=> string(4) "info"
05. september 2006 - 10:47
#14
..eller smid denne i din globale functionsfil/klasse hvis du har en sådan... ;-) /** * Get var_dump() output * * @param mixed $var * @return string * @author HorsMark */ function getVarDump( $var, $sHtmlTagSorrounding = "pre" ) { ob_start(); var_dump($var); $sOutput = ob_get_contents(); ob_end_clean(); if ( $sHtmlTagSorrounding ) $sOutput = "<{$sHtmlTagSorrounding}>{$sOutput}</{$sHtmlTagSorrounding}>"; return $sOutput; }
05. september 2006 - 10:48
#15
Har jeg ikke.. Kan i slet ikke finde fejlen ? jeg har ledt længe selv .. det kan være en enekelt " .. eller '
05. september 2006 - 10:49
#16
tilfø dette til dine mysql kald ...or die(mysql_error()."\n<br>line:".__LINE__)"
05. september 2006 - 10:49
#17
har du mulighed for at give os en url ? Så vi selv kan se alt fejltekst ?
05. september 2006 - 10:51
#18
05. september 2006 - 10:51
#19
php skriver den aktuelle linie når den støder på __LINE__ det er en superglobal
05. september 2006 - 10:53
#20
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 line:142 med det ny system horsmark
05. september 2006 - 10:54
#21
jeg fixede det selv :) dumme parantes
05. september 2006 - 10:55
#22
tak :) horsmark .. lav et svar
05. september 2006 - 10:57
#23
here goes... men nielle skal have lige mange points
05. september 2006 - 10:59
#24
Hvordan skal jeg gøre så man ikke kan have mellemrum i navnet.. if($navn ? hvad ? if(htmlspecialchar($navn) == TRUE) { ?
05. september 2006 - 11:08
#25
$username ="mit usernavn"; if( strpos($username, " ") !== false ){ die("nixen bixen ingen whitespace!"); }
05. september 2006 - 11:30
#26
Når ja enkelt nok :P
Vi tilbyder markedets bedste kurser inden for webudvikling