PHP Problem, fehler in Code

PC, Telefon etc.

PHP Problem, fehler in Code

Beitragvon marco » 18.08.2006, 09:13

Ich habe in diversen integer Feldern meiner Tabelle Werte zwischen eins und fünf stehen. Nun möchte ich nicht die zahlne, sondern bilder an deren stelle ausgeben (Quasi ein Rankingsystem mit Sternen) Leider werden die Bilder nicht angezeigt. Hat jemand eine Ahnung, wo der Fehler in meinem Code liegen könnte. Ich denke in der For.. Schleife, aber wo...


Code: Alles auswählen
for ($j=0;$j<5;$j++)  {  for ($i=0;$i<$j;$i++)  $bew[$j] .= '<img src="/images/kritik/wu.jpg">';};



while ($row= mysql_fetch_array($result))
{



echo "<table><tr><td>Restaurant</td><td>$row[kritikRestaurant]</td></tr>";
echo "<tr><td rowspan='3' valign='top'>Anschrift</td><td>$row[kritikStrasse]</td></tr>";
echo "<tr><td colspan='3'>$row[kritikOrt]</td></tr>";
echo "<tr><td colspan='3'>$row[kritikTelefon]</td></tr>";
echo "<tr><td>Datum</td><td>$row[kritikDatum]</td><td></td></tr>" ;

echo "<tr><td>Sauberkeit</td><td>".$bew[$row['kritikSauberkeit']]."</td><td rowspan='10'>$row[kritikText]</td></tr>";
echo "<tr><td>Freundlichkeit</td><td>".$bew[$row['kritikFreundlichkeit']]."</td><td></td></tr>" ;
echo "</table>";


}
;
 ?>



auf dieser seite sieht man das keine bilder angezeigt werden:
http://web60.xps4.microserver.de/kritik ... .php?kID=1
Benutzeravatar
marco
schläft hier
 
Beiträge: 2851
Registriert: 11.05.2003, 00:00
Wohnort: Griesheim

Re: PHP Problem, fehler in Code

Beitragvon Jean » 19.08.2006, 17:02

marco hat geschrieben:Ich habe in diversen integer Feldern meiner Tabelle Werte zwischen eins und fünf stehen.


Ist das Problem noch vorhanden?
Sind die Bilder unterschiedlich?
Also für ein schlechtes Lokal uggly.gif, für ein klasse Lokal suppi.gif oder so ähnlich? Dann würde ich das über ein switch lösen.

kind regards
Jeanot Bruchmann
http://www.bruchmann.info
Jean
Forenfuxx
 
Beiträge: 1
Registriert: 12.08.2006, 22:04

Beitragvon marco » 21.08.2006, 09:04

hi, also ich habe jetzt folgende lösung:
ausserhalb der While Schleife:
Code: Alles auswählen
define('BILD_SMILEY','<img src="/images/kritik/wu.jpg">');   


Innerhalb der While:
Code: Alles auswählen
echo "<tr><td>Sauberkeit</td><td><div class='kritik'>".str_repeat(BILD_SMILEY,  $row['kritikSauberkeit'])."</div>



so funktioniert es. das Einzige Problem ist der Zeilenumbruch. die Biulder sollen nebeneinander sein.
Das dürfte aber die leichteste Übung sein.

grüße Marco
Benutzeravatar
marco
schläft hier
 
Beiträge: 2851
Registriert: 11.05.2003, 00:00
Wohnort: Griesheim


Zurück zu Technik

Wer ist online?

Mitglieder: Yahoo [Bot]

cron
bimbel.de