Mailinglisten-Archive |
Bitte nicht gleich schlachten. Das ist meine erste Arrayabfrage mit php. Aus folgendem Array möchte ich die erste Zeile mit $lang (einen einzugebenden Wert) vergleichen und dann die weiteren Werte in der gefundenen Spalte abfragen. Aber meine Zählschleife zum Vergleich der ersten Arrayspalte zählt nicht. <?php $mittigQ = array("1" => array("100","58.1","141.7","100000", "100000", "100000", "100000"), "2" => array("125","47.0","107.4","100000", "100000", "100000", "100000"), "3" => array("150","32.7", "74.6", "140.4", "181.3", "190.2", "100000"), "4" => array("175","24.0", "54.8", "103.1", "133.2", "139.8", "100000"), "5" => array("200","18.4", "42.0", "79.0", "102.0", "107.0", "146.0"), "6" => array("225","14.5", "33.2", "62.4", "80.6", "84.0", "115.4"), "7" => array("250","11.8", "26.9", "50.5", "65.3", "68.5", "93.5"), "8" => array("275","0", "0", "41.8", "54.0", "56.7", "77.3"), "9" => array("300","0", "0", "35.1", "45.3", "47.6", "64.9") ); ?> Abfragen der Variablen mittels Eingabefeld hier nicht gezeigt. <?php $i = 1; while (($mittigQ[$i][0]) > $lang) { $i++; } if (($mittigQ[$i][1])>$qm) { $typ=200; } elseif (($mittigQ[$i][2])>$qm) { $typ=300; } elseif (($mittigQ[$i][3])>$qm) { $typ=400; } elseif (($mittigQ[$i][4])>$qm) { $typ=500; } elseif (($mittigQ[$i][5])>$qm) { $typ=600; } elseif (($mittigQ[$i][5])>$qm) { $typ=700; } ?> Irgendwelche Hinweise? Ade merci Stefan Brückmann -- Am Leben sein heißt noch nicht Leben leben. Heinz Zahrnt http://www.dr-brueckmann.com <!-- <tags> scripts & more //--> Stefan Brückmann, Wydratstr. 58, 63667 Nidda, Tel/Fax: 06043-405624
php::bar PHP Wiki - Listenarchive