Ошибка в синтаксисе включая этикетке <? php?> в HTML, [закрывший]

<select id="user_type" name="user_type">
    <option value="0">Select an user type</option>
    <?php while($row = $result->fetch_assoc()){ ?>
        <option value="<?php echo $row['id']; ?>"><?php echo $row['type']; ?></option>
    <?php }?>
</select>

Не глотает кавычки в линии 4 и я не знаю почему.

1
задан 14.01.2017, 06:24
0 ответов

Уже я видел, где - неудача, первая проблема состояла в том, что у него не было require, где были эти переменные а следовательно ему не могло удаваться реализовать funciónes этого кода, второй, который внутри этого файла require имел location тем, что не загружало хорошо файл и пересылает меня плохо. Спасибо за вклады :)

1
ответ дан 03.12.2019, 17:41

Это не будет этим, что ты ищешь?

<select id="user_type" name="user_type">
    <option value="0">Select an user type</option>
    <?php while($row = $result->fetch_assoc()){ ?>
        <option value="<?php print "$row[id]"; ?>"><?php print "$row[type]"; ?></option>
    <?php }?>
</select>

Прими во внимание, что ты также можешь заменять id и type из-за числа select, чтобы удалять апострофы.

-1
ответ дан 03.12.2019, 17:41
  • 1
    ¿ Qué различие есть между có я говорю оригинал и то, что ты напечатал, если в PHP переменные оценены между такой же формы кавычками? echo $variable; получает тот же результат, что и echo "$variable";. ¿ qué способ estarí в отвечая на вопрос? –  14.01.2017, 09:43
  • 2
    Как он говорит Относящийся к Богородице, кроме того, что php он это читает равного способа, чтобы выходить из сомнений я это протестировал и совсем не, продолжи, не функционируя этот кусок có я говорю. –  14.01.2017, 11:43
  • 3
    Я в личном лишил его кавычек у меня вчера была та же проблема, но не используйте кавычки используйте числа начиная с select –  14.01.2017, 15:09
  • 4
    @JuanCarlosVillamizarAlvarez тогда, ¿ это попытка угадывать qué у проблемы автор есть? –  14.01.2017, 21:07