php:Parse error: parse error, unexpected T_VARIABLE in C:\FoxServ\www\htdocs\fire\fire12.php on line 252<?
mysql_query ("UPDATE users (`realname` = '".$_POST['newvoornaam']."', `usermail` = '".$_POST['newmail']."', `homepage` = '".$_POST['newhomepage']."', `msnadres` = '".$_POST['newmsnadres']."', `woonplaats`= '".$_POST['newwoonplaats']."', `geboortedatum`= '".$_POST['newgeboortedatum']."', `hobbies` = '".$_POST['newhobbies']."', `signature` = '".$_POST['newsignature']."', `ondertitel` = '".$_POST['newondertitel']."') WHERE `username` = '"$_GET['username']"' )");
?>
dat klop niet
maar heb al vanalles verandert maar hij geeft elke keer wel weer een andere parse error
ben de wanhoop nabij na welgeteld 45 min met 1 regeltje bezig zijn geweest ben ik het zat en post ik hem maar hier.
quote:1. oke
Op donderdag 27 november 2003 20:19 schreef JeRa het volgende:
1) Zet eens puntjes op die laatste $_GET heen
2) Dit is een behoorlijk onveilige query, je gooit dingen die de gebruiker zelf kan invoeren zonder checks of iets gewoon in de query?
3) Kwist niet dat een UPDATE zo kon, met haakjes als in een INSERT-commando
Misschien wil je liever UPDATE blaat SET gebruiken, maar das persoonlijk
als ik het echo klopt het wel wat er in de tabel moet veranderd worden alleen he tword niet veranderd
quote:Zo dus,
Op donderdag 27 november 2003 20:09 schreef LocoShady het volgende:php:<?
$sql = "UPDATE users (`realname` = '".$_POST['newvoornaam']."', `usermail` = '".$_POST['newmail']."', `homepage` = '".$_POST['newhomepage']."', `msnadres` = '".$_POST['newmsnadres']."', `woonplaats`= '".$_POST['newwoonplaats']."', `geboortedatum`= '".$_POST['newgeboortedatum']."', `hobbies` = '".$_POST['newhobbies']."', `signature` = '".$_POST['newsignature']."', `ondertitel` = '".$_POST['newondertitel']."') WHERE `username` = '".$_GET['username'].";
mysql_query($sql);
?>
quote:er ontbreekt ergens een " daarbij
Op donderdag 27 november 2003 20:34 schreef Slarioux het volgende:[..]
Zo dus,
quote:backticks zijn er voor dat je de tabelnaam ook kunt gebruiken als dit een "gereserveerde" naam is van mysql.
Op donderdag 27 november 2003 20:36 schreef Wekko het volgende:
waarom gebruik je ` trouwens ipv ' ?
php:dit zou kunnen werken<?
mysql_query ("
UPDATE
users
SET
realname = '" . $_POST['newvoornaam'] . "'
, usermail = '" . $_POST['newmail'] . "'
, homepage = '" . $_POST['newhomepage'] . "'
, msnadres = '" . $_POST['newmsnadres'] . "'
, woonplaats = '" . $_POST['newwoonplaats'] . "'
, geboortedatum= '" . $_POST['newgeboortedatum'] . "'
, hobbies = '" . $_POST['newhobbies'] . "'
, signature = '" . $_POST['newsignature'] . "'
, ondertitel = '" . $_POST['newondertitel'] . "'
WHERE
username = '" .$_GET['username'] . "'");
?>
quote:ja die werkt
Op donderdag 27 november 2003 20:38 schreef NerdoNielso het volgende:
probeer dit eens:php:dit zou kunnen werken<?
mysql_query ("
UPDATE
users
SET
realname = '" . $_POST['newvoornaam'] . "'
, usermail = '" . $_POST['newmail'] . "'
, homepage = '" . $_POST['newhomepage'] . "'
, msnadres = '" . $_POST['newmsnadres'] . "'
, woonplaats = '" . $_POST['newwoonplaats'] . "'
, geboortedatum= '" . $_POST['newgeboortedatum'] . "'
, hobbies = '" . $_POST['newhobbies'] . "'
, signature = '" . $_POST['newsignature'] . "'
, ondertitel = '" . $_POST['newondertitel'] . "'
WHERE
username = '" .$_GET['username'] . "'");
?>
bedankt
quote:je zou alles weer achter elkaar kunnen zetten om ruimte te besparen, maar voor de-buggen gaat mijn voorkeur altijd uit naar deze methode, je kan gewoon heel makkelijk zien hoe je SQL in elkaar zit.
Op donderdag 27 november 2003 20:41 schreef LocoShady het volgende:[..]
ja die werkt
bedankt
quote:heb hem zo gelaten is veel overzichtelijker idd
Op donderdag 27 november 2003 21:05 schreef NerdoNielso het volgende:[..]
je zou alles weer achter elkaar kunnen zetten om ruimte te besparen, maar voor de-buggen gaat mijn voorkeur altijd uit naar deze methode, je kan gewoon heel makkelijk zien hoe je SQL in elkaar zit.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |