Я пытался вывести sh с помощью одной формы, используя метод $_POST
, несколько раз одну и ту же форму (с разными значениями), пока индекс массива не станет равен 4 (или число, которое я решу).
Таким образом, с помощью этой html формы я хочу нажать submit, pu sh значения в массив, затем обновить страницу sh, повторно вставить различные значения и т. Д., Пока условие не станет истинным.
<?php
if (!isset($count)) {
$person = array(
array(
'name' => '',
'surname' => '',
'phoneNumber' => ''
)
);
}
var_dump($person);
if (!isset($_POST['submit'])) {
echo "<form action=\"index.php\" method=\"post\">
<label for=\"name\">Name</label>
<input type=\"text\" name=\"name\" required>
<br>
<label for=\"surname\">Surname</label>
<input type=\"text\" name=\"surname\" required>
<br>
<label for=\"phoneNumber\">Phone Number</label>
<input type=\"text\" name=\"phoneNumber\" required>
<br>
<input type=\"submit\" value=\"Submit\" name=\"submit\">
</form>";
$count = 0;
} else {
$name = $_POST['name'];
$surname = $_POST['surname'];
$phoneNumber = $_POST['phoneNumber'];
if (count($person) <= 2) {
array_push($person, $name, $surname, $phoneNumber);
//echo "<meta http-equiv=\"refresh\" content=\"0\">";
//echo "Sto inserendo persone";
//echo count($persone);
echo count($person);
//var_dump($persone);
//print_r($persone);
} else {
var_dump($person);
};
}
?>
Я думал об использовании $_SESSION
, но у меня нет идеи о том, как его использовать.
Я не хочу использовать AJAX или jQuery или Javascript только чистый PHP.