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