Hi,
habe auf einer Seite, an der ich gerade arbeite eine Mitgliederliste, in der Name, Alter, usw...und auch ein Bild des User angezeigt wird. Diese Bild lasse ich in verschiedenen Größen anzeigen, damit meine Tabelle nicht gesprengt und das Bild auch immer "richtig" angezeigt wird.
das wäre dann dieser Code-Schnipsel:
Das Problem ist, dass moment sich zwei User in der Datenbank befinden und beim ersten dieser Code auch greift, sprich es wird richtig ausgeben. Beim zweiten jedoch, kommt dann halt, dieser Fehler:
Warning: Division by zero in /www/htdocs/..../.../userliste.php on line 95.
Ich frag mich jetzt nur, warum $div gleich 0 ist, wenn ich $pic bei jedem neuen Durchlauf in der while-Schleife neu fülle und der Code wieder die Werte des neuen Bildes annimmt. Kann mir das jemand erklären?
Danke schonmal im Voraus
Mfg Shorty
habe auf einer Seite, an der ich gerade arbeite eine Mitgliederliste, in der Name, Alter, usw...und auch ein Bild des User angezeigt wird. Diese Bild lasse ich in verschiedenen Größen anzeigen, damit meine Tabelle nicht gesprengt und das Bild auch immer "richtig" angezeigt wird.
das wäre dann dieser Code-Schnipsel:
PHP:
....
// $pic wird aus einer Datenbank ausgelesen, in der die Url des Bildes (also: http://www.xxx.de/bild.jpg) ausgegeben wird.
$imageinfo=getimagesize($pic);
if(($imageinfo[1]-$imageinfo[0])>=0) {
$new_height="136";
$div=$imageinfo[1]/$new_height;
$new_width=$imageinfo[0]/$div;
eval("\$userliste_userliste_picbit .= \"".gettemplate("userliste_userliste_picbit")."\";");
} else {
$new_width="180";
$div=$imageinfo[0]/$new_width;
$new_height=$imageinfo[1]/$div;
eval("\$userliste_userliste_picbit .= \"".gettemplate("userliste_userliste_picbit")."\";");
}
....
Das Problem ist, dass moment sich zwei User in der Datenbank befinden und beim ersten dieser Code auch greift, sprich es wird richtig ausgeben. Beim zweiten jedoch, kommt dann halt, dieser Fehler:
Warning: Division by zero in /www/htdocs/..../.../userliste.php on line 95.
Ich frag mich jetzt nur, warum $div gleich 0 ist, wenn ich $pic bei jedem neuen Durchlauf in der while-Schleife neu fülle und der Code wieder die Werte des neuen Bildes annimmt. Kann mir das jemand erklären?
Danke schonmal im Voraus
Mfg Shorty
Zuletzt bearbeitet: