hallo,
ich habe folgendes prolem, ich bin dabei eine artikel datenbank zu erstellen, mit bestimmten produktgruppen, die auch in einer mysql datenbank angelegt sind.
nun wird die ID der produktgruppe über eine GET variable übergeben, jetzt hab ich das problem, das wenn da ein text steht, immer ein mysql error ausgegebn wird, ich möchte aber das wenn da ein text in der variable steht, einfach alle produkte angezeigt werden...
so sieht es bis jetzt aus
ich habe folgendes prolem, ich bin dabei eine artikel datenbank zu erstellen, mit bestimmten produktgruppen, die auch in einer mysql datenbank angelegt sind.
nun wird die ID der produktgruppe über eine GET variable übergeben, jetzt hab ich das problem, das wenn da ein text steht, immer ein mysql error ausgegebn wird, ich möchte aber das wenn da ein text in der variable steht, einfach alle produkte angezeigt werden...
PHP-Code:
// Gruppen Prüfung
if(isset($_GET["group"]))
{
$group = $_GET["group"];
}
else
{
$group = "all";
}
// Ausgabe
echo "<b><u>".$group."</u></b>";
if($group == "all")
{
$abfrage = "SELECT * FROM artikel";
}
else
{
$abfrage = "SELECT * FROM artikel WHERE ".$group." = ar_gruppe";
}
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$ar_preis = $row->ar_preis / 100;
echo "
<table width='100%'>
<tr>
<td><u>Artikelnummer:</u></td>
<td>".$row->ar_id."</td>
<td rowspan='4' align='right'><img src='".$row->ar_bild."'></td>
</tr>
<tr>
<td><u>Bezeichnung:</u></td>
<td>".$row->ar_bezeichnung1."</td>
</tr>
<tr>
<td><u>Details:</u></td>
<td>".$row->ar_bezeichnung2."</td>
</tr>
<tr>
<td><u>Preis:</u></td>
<td>".$ar_preis." €</td>
</tr>
</table><hr>";
}
Kommentar