hi,
ich habe ein problem und zwar möchte ich aus meiner db auslesen, ob bestimmte icons ausgelesen werden. dazu habe ich in meiner tabelle ein feld ("newsSystem") mit z.b. dem inhalt "PC,Xbox,PS2". meine abfrage lautet jetzt folgendermaßen:
PHP-Code:
$query = "SELECT * FROM a_news WHERE sprachID=1 ORDER BY newsID desc LIMIT 5";
$result = mysql_query($query, $db);
while ($data = mysql_fetch_array($result)){
$system = $data["newsSystem"];
echo $data["newsSystem"];
if (strpos($system,"PC",0) != true){
print "<img src=\"bilder/layout/systeme/pc.gif\" alt=\"\" width=\"16\" height=\"12\">";
}
if (strpos($system,"Xbox",0) != true){
print "<img src=\"bilder/layout/systeme/xbox.gif\" alt=\"\" width=\"14\" height=\"12\">";
}
if (strpos($system,"PS2",0) != true){
print "<img src=\"bilder/layout/systeme/ps2.gif\" alt=\"\" width=\"16\" height=\"12\">";
}
}
das komische: beim echoaufruf schreibt er mir die richtigen systeme hin, wie sie eben in der db stehen. also z.b.:
1. PC,Xbox,PS2
2. Xbox
3. PS2
als icons dagegen zeigt er mir beim ersten schleifendurchlauf nur das pc.gif an und bei den beiden anderen alle 3 gifs. kann mir jemand sagen wieso? wo liegt mein fehler?
cheers,
alex