phpbar.de logo

Mailinglisten-Archive

[php] Zahlschleife bei Vergleich Arraywert mit Eingabewert =?iso-8859-1?Q?z=E4hlt?= nicht

[php] Zahlschleife bei Vergleich Arraywert mit Eingabewert zählt nicht

Stefan Brückmann php_(at)_phpcenter.de
Fri, 29 Jun 2001 19:17:53 +0200


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