<?php
$sth = array('','','','');
if(isset($_POST[sth]) && count($_POST['sth']) == 4) {
$sth = $_POST['sth'];
}
?>
<input type="text" name="sth[]" value="<?php echo $sth[0]; ?>"/>
<input type="text" name="sth[]" value="<?php echo $sth[1]; ?>"/>
<input type="text" name="sth[]" value="<?php echo $sth[2]; ?>"/>
<input type="text" name="sth[]" value="<?php echo $sth[3]; ?>"/>
Этот код сначала заполняет переменную $sth
массивом с четырьмя пустыми строками. Затем он проверяет, не является ли $_POST['sth']
пустым и размер равен 4, если это так, он перезаписывает старый массив с данными post. value="..."
установит значение текущего поля ввода. Поэтому, если $_POST['sth']
пуст, значение ввода wil будет ''
(пустая строка). Но если $_POST['sth']
не пуст, входное значение будет значением, введенным пользователем.
'value =" $ _ POST ['sth'] "'. –
Можете ли вы показать код для проверки –
, который вы проверяете с помощью php или js? Вы должны проверить с помощью js –