PHP-Befehl beliebig oft wiederholen

Slin61

Mitglied
Ich hab mal wieder ein Problem. :D Ich möchte einen Befehl wiederholen. Mein Code sieht so aus:

HTML:
<form action="edit.php" method="get">
<input type="text" name="count_con">
<input type="Submit" value="Weiter">

Auf der zweiten Seite kommt dann eine if-Schleife:

PHP:
$count_con = $_GET["count_con"];
if($count_con == 1)
       {
        echo "<input type=\"text\" name=\"1_con\">";
        }
else
      {
       if($count_con == 2)
           {
            echo "<input type=\"text\" name=\"1_con\">";
            echo "<input type=\"text\" name=\"2_con\">";
            }
      }
Und das möchte ich eigentlich für jede beliebige ganze Zahl machen, aber das mit der if-Schleife ist dafür schlecht geeignet. Kann man das auch anders machen?

mfg Slin
PS: Ich hab die Code zusammen gefasst und daher fehlt im zweiten Code auch der form Schnipsel usw.
 
[
PHP:
<?php
$count_con = 2; 
$counter=1;
for($i=0;$i<$count_con;$i++)
{
 echo "<input type=\"text\" name=\"".$counter."_con\">"; 
 $counter++;
}
?>

Wahrscheinlich nicht die beste aber es sollte funktionieren.

P.S Ich kann kein Tags anklicken von PhP bis zu LInks kp warum
 
Zuletzt bearbeitet:
$counter++ ist überflüssig. Der entspricht immer dem $i+1
Oder du beginnst gleich mit der 1

PHP:
$count_con = 2; 
for($i=1;$i<=$count_con;$i++)
{
    echo "<input type='text' name='{$i}_con\'>"; 
}
 
Zurück