Ich arbeite am Erstellen einer PHP-Datei und eine Sache, die ich tun möchte, ist ein Array (Beispiel 1). Von dem, was ich verstehe, und Array ist wie eine Liste, und ich möchte auch Elemente auf der Liste eingeben (Beispiel 2). Die Anzahl der Elemente in dem Array muss jedoch durch eine Zahl bestimmt werden, die über ein HTML-Formular eingegeben wird (Beispiel 3).Wie wird die Anzahl der Elemente in einem Array basierend auf der HTML-Formulareingabe festgelegt?
Beispiel 1:
<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>
</body>
</html>
</code>
Beispiel 2:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("red","green");
array_push($a,"$_POST["color3"]","$_POST["color4"]");
print_r($a);
?>
</body>
</html>
Beispiel 3.
<ol>
<form action="finished.php" method="post">
<li><input type="text" name="color3"></li>
<li><input type="text" name="color4"></li>
</form>
</ol>
EDIT: Ich hoffe, das alles richtig formatiert ist und Sie verstehe die Frage. Um zu wiederholen: Die erste Seite ist leer mit nur einem Formular; Eingabefeld, in das Sie eine beliebige Zahl eingeben (X). Die zweite Seite hat die gleiche Zeile immer wieder (abhängig von der Zahl X von der vorherigen Seite), es ist Zeile: <li><input type="text" name="color Y"></li>
Y sollte von 1 bis unendlich unendlich zählen, bis X erreicht ist. Die letzte Seite druckt alles in einer Liste (Array?).
Zum Beispiel: Auf der ersten Seite geben wir die Nummer 3 ein. Auf der zweiten Seite haben wir 3 Felder zur Eingabe der Namen unserer gewählten Farben: Rot, Blau, Gelb. Auf der letzten Seite sehen wir eine Liste unserer drei Farben: Rot, Blau und Gelb.
Hoffe, das hilft.
Die Formatierung sieht nicht gut aus. : | –
Problem behoben! Das tut mir leid. –
Nun, Formatierung ist gut, ich verstehe nicht ganz, was Sie wirklich wollen. :) –