phpbar.de logo

Mailinglisten-Archive

[php] Arrayproblem, Abfrage

[php] Arrayproblem, Abfrage

Stefan Brückmann php_(at)_phpcenter.de
Wed, 04 Jul 2001 15:55:04 +0200


Hallo Liste

Ich habe das Problem nach Umsetzung eines Tipps (s.u.) schon mal hier
gepostet, aber keine Antwort bekommen.
Ich habe das Listenarchiv durchforstet, aber keine Lösung gefunden.
Ich habe das Buch php4 von Jörg Krause durchwühlt, aber keine Lösung
gefunden.

Gibt es dafür keine?
Kann ich mir nicht vorstellen.

Das Problem ist dieses.
Ich versuche Werte aus der erten Spalte eines mehrdimensionalen Arrays
mit einem per Form Aktion eingebenen Variablenwert zu vergleichen.
Irgendwie klappt der Vergleich aber nicht.

Die Abfrage sie so aus:

_________________________________

$i = 1;
while (($mittigQ[$i][0]) > $lang) {
    $i++;
 }

_________________________________

Der Zähler $i soll also in der Zeile stehen bleiben, bei der der Wert in
der ersten spalte meine Bedingung erfüllt:

Ich habe das Problem hier schon mal gepostet und bekam den Tipp
nachzuprüfen ob meine Eingabe bei der Abfrage überhaupt ankommt. Das
habe ich getan mit:
_________________________________

$i = 1;
echo "<br> lang: ", $lang," m";
echo "<br> mittigQ[$i][0]i ist:", $mittigQ[$i][0];

while (($mittigQ[$i][0]) > $lang) {
    $i++;
 }

echo "<br> lang ist: ", $lang," m";
echo "<br> mittigQ[$i][0]i ist:", $mittigQ[$i][0];
echo "i ist: ", $i;
----------------------------------------

Dann bekomme ich als Ausgabe bei der Eingabe von 200 für $lang

lang ist: 200
mittigQ[$i][0]i ist: 100

lang ist: 200
mittigQ[$i][0]i ist: 100
i ist: 1

_________________________________


Das Array ist wie folgt aufgebaut

<?php

$mittigQ = array("M1" => array("100",[weitere Dims]),
                 "M2" => array("125",[weitere Dims]),
                 "M3" => array("150",[weitere Dims]),
                 "M4" => array("175",[weitere Dims]),
                 "M5" => array("200",[weitere Dims]),
                 "M6" => array("225",[weitere Dims]),
                 "M7" => array("250",[weitere Dims]),
                 "M8" => array("275",[weitere Dims]),
                 "M9" => array("300",[weitere Dims])
                     );
?>
_________________________________

TIA

Ade merci
Stefan Brückmann

--
Suchen sie nicht nach Fehlern, suchen sie nach Lösungen. (Henry Ford)

  http://www.dr-brueckmann.com
<!--  <tags> scripts & more //-->

Stefan Brückmann, Wydratstr. 58, 63667 Nidda, Tel/Fax: 06043-405624


php::bar PHP Wiki   -   Listenarchive