MySQL auslesen und nach namen Gruppiert ausgeben.

Aktuell wird erst in der Funktion selber erstellt. Die funktion wird ja so aufgerufen:
PHP:
$i = order_by_name($i,$attnum,$vorher,$daten[Opfer]);

und in der Funktion wird dann $daten[Opfer] als $aktuell gespeichert

PHP:
function order_by_name ($i,$attnum,$vorher,$aktuell)


[EDIT]
Habs
nicht $i = order_by......
sondern nur order_by....
[/EDIT]
 
Zuletzt bearbeitet:
Ach so ... Sorry ich war grad durcheinander :D

Aber mir fällt auf, dass deine Funktion ja immer
return $i."<br><br><br>\n".$vorher." + ".$aktuell;
zurückgibt, außer, wenn $i <= $attnum ist

Und das ist $i am Anfang ja auch .. weil sie 0 ist.
<= kleiner als oder gleich.

Das heißt sie kann nur true zurückgeben.
Und $i ist beim 2. Schleifendurchlauf die Ausgabe der Funktion.
Also 1 (true).
Das kann also gar nicht funktionieren ;)
Wenn sie nicht true zurückgibt (weil $i nicht <= $attnum ist), was nicht geht, dann aber aufjedenfall

return $i."<br><br><br>\n".$vorher." + ".$aktuell;

Das finde ich ein wenig merkwürdig.
Die if-Abfrage ergibt dann ja gar kein Sinn.
Und die 1. if Abfrage für's $i auch nicht ...

[edit]
Seh grad dein edit.
Geht's jetzt
[/edit]
 
Zurück