У меня есть простая задача, и я очень недовольна тем, что она не работает. У меня есть текстовое поле и кнопка отправки, и моя цель - распечатать все, что представлено в одной строке.Печать нескольких фотографий из одного текстового поля
Фрукты: _________ SUBMIT_BUTTON (Купить)
Список: ..
Так что, когда я подам яблоко я получаю
List: apple
Тогда банан
List: apple banana
Вы получаете идея.
Ну, моя идея состоит в том, чтобы добавить новую строку в переменную и распечатать ее.
<html>
<head></head>
<body>
<form method="post" action="">
Fruit:
<input type="text" name="text" />
<input type="submit" name="button" value="Buy" />
</form>
<?php
$fruit = '';
if(isset($_POST['button'])) {
$fruit = $fruit . ' ' . $_POST['text'];
echo 'List: ', $fruit;
}
?>
</body>
<html>
Но я получаю только последнее поданное слово. Кажется, каждый раз, когда я нажимаю «Купить» $ fruit = ''; выполняет.
Проблема, которую я заметила, заключается в том, что вы продолжали сбрасывать вашу переменную фрукта до нуля при каждой загрузке страницы ... $ fruit = ''; – DLastCodeBender