Имеется следующий PHP код, цикл не хочет запускаться по какой-то причине, описанной в ошибке. PHP говорит, что нужно поставить запятую или точку с запятой, но я и так поставил.
Parse error: syntax error, unexpected '}', expecting ',' or ';' in W:\domains\test.loc\index.php on line 31
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div class="form-container">
<h1 class="headline">
Make your order
</h1>
<p class='light-description'>
Fill the inputs for your order.
</p>
<form action="index.php" method='GET'>
<div class="input-container">
<h2 class='input-name'>Name</h2>
<input type="text" name='name' placeholder='Name'>
</div>
<?php
$inputs = ['First Name', 'Second Name', 'Phone', 'Email'];
$inputsNames = ['firstName', 'secondName', 'phone', 'email'];
for($i = 0; $i < inputs.count; $i++) {
echo '<div class="input-container"';
echo '<h2 class="input-name">'.$inputs[i].'</h2>';
echo '<input type="text" name="'.$inputsNames[i].'" placeholder="'.$inputs[i].'">';
echo '</div>'
};
?>
</form>
</div>
</body>
</html>
Кроме ошибки с ;
, о которой сказали в комментариях у Вас неверно записано кол-во инпутов: inputs.count
. Если Вы хотели указать кол-во элементов массива $inputs
, то надо было так: count($inputs)
.
Вот код, который будет работать:
$inputs = ['First Name', 'Second Name', 'Phone', 'Email'];
$inputsNames = ['firstName', 'secondName', 'phone', 'email'];
for($i = 0; $i < count($inputs); $i++) {
echo '<div class="input-container"';
echo '<h2 class="input-name">' . $inputs[$i] . '</h2>';
echo '<input type="text" name="' . $inputsNames[$i] . '" placeholder="' . $inputs[$i] . '">';
echo '</div>';
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Допустим я получаю ошибку 500 от сервера при попытке подключиться/скачать содержимоеМожно ли как-то обработать эту ошибку так, что бы происходил...
Необходимо чтобы в ссылке на главную страницу не было /public (версия laravel последняя)Использую данный код в
хочу сделать первонаха, что делаю не так? Почему не получаю первое сообщение из группы?