У меня есть While-цикл, чтобы показать все Verkopers (или продавец) в раскрывающемся списке, этот код работает как надо:ошибка синтаксиса, неожиданный T_IF
<select name="verkoper1" class="form-control">
<option value="0">Geen verkoper aangeduid</option>
<?php
while($aparteVerkoper = mysqli_fetch_assoc($toonVerkopers))
{
echo
"<option value='".$aparteVerkoper['PK_Verkoper']."'>" .$aparteVerkoper['VerkoperNaam'] . "</option>";
}
?>
</select>
Но теперь я хочу, чтобы добавить функцию, если $ row_pandVerkoper [0] равно 4, эта опция автоматически выбирается. Я пытался это сделать, но я все время получаю неожиданные ошибки T_IF. вот что я пробовал:
"<option value='".$aparteVerkoper['PK_Verkoper']."' "if ($row_pandVerkoper[0] == '4') echo" selected";">" .$aparteVerkoper['VerkoperNaam'] . "</option>";
Если кто-то может указать на то, что я делаю не так, что было бы весьма признателен!
"если ($ row_pandVerkoper [0] == '4') эхо" выбрано ";" Удалить «before if» и «after»; потому что условие не будет в двойных кавычках. –
, где вы получили этот '$ row_pandVerkoper [0]' и здесь ']." '"If' why' .' внутри цитаты? –
Возможный дубликат [if block in echo statement?] (Http://stackoverflow.com/q/3507042) и [PHP Parse/Syntax Errors; и как их решить?] (http://stackoverflow.com/a/18092318) – mario