Итак, это второе задание в классе PHP для начинающих. Одна часть задания требует, чтобы вы разрешили пользователю входить в несколько стен в HTML-форме (программа представляет собой калькулятор для определения стоимости краски, труда и т. Д.), Однако вы не знаете, сколько стен человек будет вводить, поэтому форма должна быть динамичной.
Я не думаю, что нам разрешено использовать javascript.
Я попытался использовать переменную SESSION для хранения значений в массиве ( как сохранить значения переменных при нескольких загрузках страниц ) и использовать функции foreach для циклического и сохранения данных ( как сохранить значения из цикла foreach в массив? ) ,
Кажется, что ничего не работает. В этом задании мы не должны использовать SQL.
Есть ли другой способ хранения массива? Я также был бы доволен способ эхо-данных и оставить его там до тех пор, пока кеш не будет очищен.
Вот код, который у меня есть сейчас (извините, это немного беспорядок):
print_r($_POST); echo "<br />"; print_r($_REQUEST['wallW']); echo "<br />"; echo "<br />"; $wallW = $_REQUEST['wallW']; echo "The width is $wallW."; echo "<br />"; print_r($wallW); $_SESSION['wallW'] = $wallW; $wallW = $_SESSION['wallW']; ?> <form name="getOrderInfo" action="" onsubmit="" method="post"> <table id="wallInfo"> <th> Order Information <th> <tr> <td> Wall Width: </td> <td> <input type="text" name="wallW[]" id="wallW" size="20" value=""> </td> <tr> <tr> <td> Wall Length: </td> <td> <input type="text" name="wallL[]" id="wallL" size="20" value=""> </td> <tr> </table> <input type="submit" value="Add Wall"> </form>
Любая помощь будет большой. Спасибо, Челси