Hallo,
Ich habe hier ein Script, das alle Variablen aus einem post-Formular der öffnenden Seite als Textfelder in ein Formular der aktuellen Seite einsetzt. Bei einigen Variablen soll das nicht der Fall sein, deshalb das Array "excludes" und der entspechende "continue"-Befehl.
Hat jemand eine Idee, warum der "continue"- Befahl nicht ausgeführt wird? D.h., die entspechenden variablen "user" und "pass" werden in meinem Falle nicht überprungen, sondern als Textfelder ausgeführt.
Merkwürdigerweise funktioniert "return" an der entsprechenden Stelle, aber nicht "break"
Ich habe PHP 4.1, das Script ist in einer früheren PHP-Version mal gelaufen. Gibt es vielleicht Einstellungen, bei denen "continue" nicht läuft?
![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
Ich habe hier ein Script, das alle Variablen aus einem post-Formular der öffnenden Seite als Textfelder in ein Formular der aktuellen Seite einsetzt. Bei einigen Variablen soll das nicht der Fall sein, deshalb das Array "excludes" und der entspechende "continue"-Befehl.
Hat jemand eine Idee, warum der "continue"- Befahl nicht ausgeführt wird? D.h., die entspechenden variablen "user" und "pass" werden in meinem Falle nicht überprungen, sondern als Textfelder ausgeführt.
Merkwürdigerweise funktioniert "return" an der entsprechenden Stelle, aber nicht "break"
Ich habe PHP 4.1, das Script ist in einer früheren PHP-Version mal gelaufen. Gibt es vielleicht Einstellungen, bei denen "continue" nicht läuft?
PHP-Code:
$excludes="user pass";
$ex=explode(" ",$excludes);
$count=count($ex);
if ($_POST)
{
while (list($key, $val) = each ($_POST))
{
for($i=0;$i<$count;$i++)
{
if($key==$ex[$i])continue;
}
echo "key: ".$key." value : ".$val." <input type='text' name='".$key."' value='".$val."'><br>\n";
}
}
![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
EDIT:
php-tags by TobiaZ
Kommentar