so habe nun den $_SESSION['nummer'] in $nummmer
umgeändert und immer noch folgenden fehler
select name, preis, anzahl from artikel, warenkorb where
warenkorb.kundennummer= and artikel.id=
warenkorb.artikelid
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 'and artikel.id=
warenkorb.artikelid' at line 1
hier nochmals der php code ich weiß ist bestimmt nur
eine kleinigkeit die ich übersehe
umgeändert und immer noch folgenden fehler
select name, preis, anzahl from artikel, warenkorb where
warenkorb.kundennummer= and artikel.id=
warenkorb.artikelid
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 'and artikel.id=
warenkorb.artikelid' at line 1
PHP-Code:
<?php
include ("dbconnect.php");
$anzahl = "select count(*) as anzahl from warenkorb where kundennummer=
'$nummer' and artikelid='$id'";
$erg = mysql_query($anzahl) or die(mysql_error());
$bestellt = mysql_fetch_array($erg);
if(!empty($_GET['id']))
{
if($bestellt['anzahl']>0) {
echo $sql ="update warenkorb set
anzahl=anzahl+1 where kundennummer=
$nummer and artikelid=$id";
}
else
{
echo $sql ="insert into warenkorb
(anzahl, artikelid, kundennummer) values (1, $id, $nummer )";
}
mysql_query($sql) or die (mysql_error());
}
echo $sql = "select name, preis,
anzahl from artikel, warenkorb
where warenkorb.kundennummer=
$nummer and artikel.id=warenkorb.artikelid";
$result = mysql_query($sql) or die (mysql_error());
?>
eine kleinigkeit die ich übersehe
Kommentar