Nachdem ich diesen Code mal anständig eingerückt habe(wäre eigentlich die Aufgabe des Fragestellers!) hab ich erst verstanden, was du da für einen Quatsch programmiert hast. Zuerst schaufelst du den Array
$myrow fast unverändert in ein Array
$data. Dann dieses ganz unverändert, aber auf höchstkomlizierteste Art, in ein Array
$var. Und das Ganze schiebst du nun ans Ende von
$data, um dieses im nächsten Durchlauf wieder zu überschreiben. Und am Schluss wird der Inhalt über die verkehrte Indexreihenfolge wieder ausgegeben. Hier einfach kurz und bündig:
PHP-Code:
<?php
while ($myrow = mysql_fetch_array($res)) {
array_push($data, $myrow);
}
for($i = 0;$i < count($data);$i ++){
echo "$i. Datensatz: ";
foreach($data[$i] as $key => $val){
echo "$key = $val ";
}
echo "
";
}
?>
Und mach bitte erst dann weiter, wenn du das auch verstanden hast.