Имея немного проблем с некоторыми вложенными PHP внутри HTML внутри PHP.PHP внутри HTML внутри вопросов PHP
У вас есть следующий код, который отлично работает на нем.
echo "<select>";
foreach($all_rooms as $val) {
echo "<option> $val </option>";
}
echo "</select>";
Однако, когда я пытаюсь поместить его в HTML, который вложен в PHP блока не похоже на работу:
<select id = "room_change'.$booking_id["{$id}"].'" hidden>
'.
foreach($all_rooms as $val) {
"<option>$val </option>";
}
.'
</select>
Я также попытался следующий код, который не кажется к работе:
<select id = "room_change'.$booking_id["{$id}"].'" hidden>
'. foreach($all_rooms as $val) {
.'<option>'.$val .'</option>'.;
}
.'
</select>
Стоит отметить, что этот код вложен внутри тегов PHP. Полный, несколько неуместного код:
<?php
echo '<!-- BEGIN content -->
<div id="booking_Requests">
<p>
Name : '.$fname["{$id}"] . ' '.$lname["{$id}"].' </br>
Phone Number : '.$mobile["{$id}"].' </br>
Date : '.$newdate.' </br>
Time : '.$fstart_Time["$id"].' to '.$fend_Time["{$id}"].' </br>
<!-- Displays the requested room -->
Requested room : <label id = "requested_room'.$booking_id["{$id}"].'" visible>'.$room["{$id}"].' </label>
<!-- Hidden Select box that is displayed when user clicks the alter button -->
<select id = "room_change'.$booking_id["{$id}"].'" hidden>
'.
foreach($all_rooms as $val) {
"<option>$val </option>";
}
.'
</select>
<!-- Label that dispays whether or not the room is available -->
<label id = "room_available'.$booking_id["{$id}"].'"> |||| '.$room_blah.'</label>
<!-- Button that allows the user to alter the selected room, calls the function
alterRoomFunc -->
<button type ="button" id = "alter_room'.$booking_id["{$id}"].'"
onclick="alterRoomFunc('.$booking_id["{$id}"].')"> Alter </button>
</br>
Booking ID: '.$booking_id["{$id}"].' </br>
<button type="button" id="'.$booking_id["{$id}"].'"
onclick="accFunc('.$booking_id["{$id}"].')">Accept</button>
<button type="button" id="'.$booking_id["{$id}"].'"
onclick="rejFunc('.$booking_id["{$id}"].')">Reject</button>
</p>
</br>
</div>
'
;
}
?>
Потому что вам нужно для открытия php-тега при использовании php.После вашего выбора, откройте php-тег, затем закройте его до – Hearner
Php открывается задолго до этого, почувствовал бессмысленную публикацию всего моего кода ... –
Ваш первый Выберите, как нет экранирующих строк ... и не эхо, вот почему я сказал, что – Hearner