Mailinglisten-Archive |
Hallo Mike, Mike Hubner schrieb: > Codesnippet start: > $result = mysql_fetch_array($QueryResult, MYSQL_ASSOC); > > for($i=0;$i<count($result);$i++) > { > if($result[$i][gender]=="M") $nl_gender="Herr"; > else if($result[$i][gender]=="W") $nl_gender="Frau"; > else if($result[$i][gender]=="F") $nl_gender="Familie"; > else $nl_gender=" "; > > echo "<tr><td><a > href='mailto:",$result[$i][email],"'>",$result[$i][email],"</a></td><td>",$nl_gender,"</td><td>",$result[$i][lastname],"</td><td>",$result[$i][firstname],"</td></tr>"; > } > Codesnippet end: Du machst einen grundsätzlichen Fehler bei der Anwendung von mysql_fetch_array(). Die Funktion liefert Dir genau eine Zeile (Datensatz) aus dem Ergebnis zurück, nicht mehrere. Guck Dir noch mal das Beispiel 2 im Handbuch an: http://de3.php.net/manual/de/function.mysql-fetch-array.php Ein zweiter Punkt, aber daran liegt Dein Problem hier nicht: Du solltest Dir direkt die richtige Schreibweise angewöhnen: $result[$i]['email'] anstatt $result[$i][email] :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive