Ik krijg steeds deze error: 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
ik snap echt niet wat ik verkeert doe.
hopelijk kunnen jullie me helpen
PHP Code:
<?php
//Dit verwijdert producten
if(isset($_GET['del']))
{
// medewerker opvragen met bovenstaande id
$query = "SELECT * FROM `session` WHERE `id` = " .$del;
$result = mysql_query($query) or trigger_error( mysql_error() );
$rij = mysql_fetch_assoc($result);
?>
<? $sescontrole = $rij['session'] ?><?
if ($ses=="$sescontrole")
{
?>
<? $del = htmlentities($_GET['del']);
$query= "DELETE FROM `session` WHERE `id` = $del AND `session` = " .$ses;
mysql_query($query)or die(mysql_error());
}
else
{ ?>
Dit is niet mogelijk!
<? }
}
?>
- syntax error
-
01-09-2012, 16:48 #1
- Berichten
- 161
- Lid sinds
- 13 Jaar
syntax error
-
In de schijnwerper
Ik ga stoppen met mijn bedrijf - Domeinnamen en WP plugins zijn nog beschikbaarOverige dealsTe Koop: Online Vastgoedplatform en BedrijfWebsite te koop[SNELLE LEVERING] Laat je website / webshop snel en professioneel bouwen!Freelance / WerkProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scripts -
01-09-2012, 17:20 #2
- Berichten
- 65
- Lid sinds
- 13 Jaar
Re: syntax error
$del is nooit gedeclareerd ?
$del = @$_GET['del'];
voor de eerste query toevoegen misschien ?
-
01-09-2012, 17:31 #3
- Berichten
- 375
- Lid sinds
- 18 Jaar
Re: syntax error
En dan oppassen, want de GET-variabele is in te vullen naar hoe eenieder wil. Dit script zou dus extreem gevoelig zijn voor een SQL injectie. De waarde binnen quotes zetten en mysql_real_escape_string() (of iets dergelijks) gebruiken!
-
01-09-2012, 18:59 #4
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: syntax error
PHP Code:<? $sescontrole = $rij['session'] ?><?
PHP Code:<? $sescontrole = $rij['session']; ?><?
-
01-09-2012, 20:09 #5
- Berichten
- 161
- Lid sinds
- 13 Jaar
Re: syntax error
bedankt voor de tips ik ben al stapje verder
nu wil ik controle doen op de if
dit doe ik als volgt nu if ($sescontrole == "session_id()")
maar telkens toont deze dan else
-
01-09-2012, 20:50 #6
- Berichten
- 935
- Lid sinds
- 17 Jaar
Re: syntax error
quotes weghalen rondom session_id()
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic