Tom: wir stehen vor einem rätsel

Beitrag lesen

Hello,

Setze mal die beiden Zeilen in Dein PHP-Script ein, damit Du Fehler während der Entwicklung auch angezeigt bekommst.

<?php

error_reporting(E_ALL);
  ini_set('display_errors',1);

$maxmenge  =  $_request["maxmenge"];
$maxmenge2 = $_request["maxmenge2"];
for
"maxmenge" ++
$maxmenge <= "maxmenge2";
{
    echo $maxmenge "<br>";
    echo $maxmenge2;
}
?>

PHP unterscheidet bei Variablennamen zwischen Groß- und Kleinschreibung.
Wenn also eine Variable, auch eine vordefinierte, nicht gefunden wird, dann kann es an falscher Schreibweise liegen.

Außerdem solltest Du in diesem Fall besser $_POST['maxmenge'] benutzen. das brauchst Du auch nicht extra umzukopieren in $maxmenge, Du kannst gleich mit $_POST['maxmenge'] und  $_POST['maxmenge2'] arbeiten.

Und noch ein ungefragter Tipp zum Schluss:

benenne Deine Parameter, also die <input>-Elemente so sinnvoll, dass Du im Script später auch weißt, was sie bewirken sollen, also z.B. mit 'startwert' und 'endwert'

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de