en nog een mysql_query fout
Martijn1989 - 09/10/2005 15:32
PHP ver gevorderde
$naarontvanger = htmlspecialchars($_POST['ontvanger']);
$naarnaam = htmlspecialchars($_POST['naarontvanger']);
$reclame = "Profielweb.nl";
$bericht = htmlspecialchars("". $_POST['message'] ." ". $reclame ."");
$datum = date("d-m-Y H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$insertpunt = mysql_query("INSERT INTO `smslog` (vannummer,vannaam,naarnummer,naarnaam,bericht,datum,ip) VALUES ('". $obj->smsnummer ."', '". $obj->gebruikersnaam ."', '". $naarontvanger .", '". $naarnaam ."', '". $bericht ."', '". $datum ."', '". $ip ."')") OR DIE(mysql_error());
mysql_query("UPDATE `leden` SET smstegoed=smstegoed-1 WHERE gebruikersnaam = '". $obj->gebruikersnaam ."'");
$reclame = "Profielweb.nl" ;
$datum = date ( "d-m-Y H:i:s" ) ; $ip = $_SERVER [ 'REMOTE_ADDR' ] ;
$insertpunt = mysql_query ( "INSERT INTO `smslog` (vannummer,vannaam,naarnummer,naarnaam,bericht,datum,ip) VALUES ('" . $obj -> smsnummer . "', '" . $obj -> gebruikersnaam . "', '" . $naarontvanger . ", '" . $naarnaam . "', '" . $bericht . "', '" . $datum . "', '" . $ip . "')" ) OR
DIE ( mysql_error ( ) ) ; mysql_query ( "UPDATE `leden` SET smstegoed=smstegoed-1 WHERE gebruikersnaam = '" . $obj -> gebruikersnaam . "'" ) ;
Het ligt volgens mij aan $bericht , deze foutmelding :
Citaat:
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 'Martijn', 'Tetstejejeehbhbvc vjeabvfreav rebvrea reblawi rbfe h
krijg ik.
3 antwoorden
Gesponsorde links
haytjes - 09/10/2005 15:39 (laatste wijziging 09/10/2005 15:40)
JS gevorderde
aam ."', '". $naarontvanger ."' ,
$insertpunt = mysql_query("INSERT INTO `smslog` (vannummer,vannaam,naarnummer,naarnaam,bericht,datum,ip) VALUES ('". $obj->smsnummer ."', '". $obj->gebruikersnaam ."', '". $naarontvanger ."', '". $naarnaam ."', '". $bericht ."', '". $datum ."', '". $ip ."')") OR DIE(mysql_error());
$insertpunt = mysql_query ( "INSERT INTO `smslog` (vannummer,vannaam,naarnummer,naarnaam,bericht,datum,ip) VALUES ('" . $obj -> smsnummer . "', '" . $obj -> gebruikersnaam . "', '" . $naarontvanger . "', '" . $naarnaam . "', '" . $bericht . "', '" . $datum . "', '" . $ip . "')" ) OR
DIE ( mysql_error ( ) ) ;
Rens - 09/10/2005 15:39 (laatste wijziging 09/10/2005 15:40)
Crew algemeen
Je bent een ' vergeten in je query.
$insertpunt = mysql_query("INSERT INTO `smslog` (vannummer,vannaam,naarnummer,naarnaam,bericht,datum,ip) VALUES ('". $obj->smsnummer ."', '". $obj->gebruikersnaam ."', '". $naarontvanger ."', '". $naarnaam ."', '". $bericht ."', '". $datum ."', '". $ip ."')") OR DIE(mysql_error());
$insertpunt = mysql_query ( "INSERT INTO `smslog` (vannummer,vannaam,naarnummer,naarnaam,bericht,datum,ip) VALUES ('" . $obj -> smsnummer . "', '" . $obj -> gebruikersnaam . "', '" . $naarontvanger . "', '" . $naarnaam . "', '" . $bericht . "', '" . $datum . "', '" . $ip . "')" ) OR
DIE ( mysql_error ( ) ) ;
Legolas - 09/10/2005 15:41 (laatste wijziging 09/10/2005 15:42)
Onbekend
$bericht = htmlspecialchars("". $_POST['message'] ." ". $reclame ."");
Is onnuttig, die eerste 2 "" en de laatste 2 en middelste 2 ook, zo is sneller
$bericht = htmlspecialchars($_POST['message'] . $reclame);
Verder: WAAR krijg je de foutmelding, want zo snap ik je nog niet
edit: ik ben dom
Gesponsorde links
Dit onderwerp is gesloten .