Hallo,
habe folgendes problem.
ich will auf einen bestimmten Link klicken (immer unterschiedlich durch variable) mit einer ID (prinzip: index.php?show=12) dies kriege ich auch hin.
Nun will ich aber auch, dass dann der inhalt geladen wird, zu der jeweiligen ID (in diesem fall ID 12.)
Wenn ich die ID auch mit 12 benenne funktioniert alles und es werden die werte angezeigt.
Nun ist mein Problem wie ich "die 12" als variable deklarieren soll/kann.
bsp.: so funktionierts (ID = 12):
PHP-Code:
<?
include ("connect.php");
$musiki = "SELECT ID, name FROM musikdownloads WHERE ID = 12";
$result = mysql_query($musiki) or die (mysql_error() );
while($zeile=mysql_fetch_assoc($result) )
{
echo "Download von ".$zeile['name']."";
}
mysql_close()
?>
ansonsten habe ich es so probiert, funktioniert nicht, und momentan wüsste ich auch nicht wie ich das hinkriegen sollte.
PHP-Code:
<?
include ("connect.php");
$ID = $zeile['ID'];
$musiki = "SELECT ID, name FROM musikdownloads WHERE ID = $ID";
$result = mysql_query($musiki) or die (mysql_error() );
while($zeile=mysql_fetch_assoc($result) )
{
echo "Download von ".$zeile['name']."";
}
mysql_close()
?>
also wenn die adresse
www.xxx.de/index.php?show=12 lautet,
soll im script ID = 12 sein. (wenn show=3, dann ID=3, usw)
bitte um hilfe, hat da jemand eine idee?
mfg
c3
EDIT:
aso, hier der fehlercode
Code:
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