Этот человек полностью взорвал мой разум. У меня очень основное понимание PHP, и, следовательно, мой код настолько ошибочен. Моя цель - динамически создавать меню перетаскивания, в котором пользователи могут выбирать запись из базы данных, в которой я работаю. Из этого выбора у меня есть форма, которую мне нужно, чтобы автоматически заполнять данные строки из выделения из базы данных. Может ли кто-нибудь помочь?Динамически создавая поля для раскрывающихся и заполняющих полей
(Пожалуйста, обратите внимание:. Я знаю, что мой код действительно плохо, неправильно и т.д., и устаревшие тег Это все для проекта колледжа)
<form id="edit" method="POST" action="">
<?php
$con = mysql_connect("localhost","root","");
if(!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('flexiflash', $con);
$query = 'SELECT * FROM event';
$result = mysql_query($query);
echo "<select name='events' value='-'>\n";
echo "<option value='Select event'>Select an event to be changed\n";
while($row = mysql_fetch_row($result))
{
$eventSelect = $row[0];
echo "<option value='$eventSelect'>$row[1]</option>\n";
}
echo "</select>"
?>
<h1>
<button id="submit" type="submit">Delete</button>
</h1>
</form>
ВЫШЕУКАЗАННОГО КУСОК КОД РАБОТЫ, НИЖЕ НЕ РАБОТАЕТ
<?php
if (isset($_POST['events']))
{
$eventselection = $_POST['events'];
$query = "SELECT * FROM events where event_name = '$eventselection'";
$row=mysql_fetch_array($query);
}
?>
<form name="editevents" method="POST">
<input type="hidden" value="<?php echo ($row['event_id']); ?>" name="id" />
<h1>
<label for="eventname">Event Name</label>
<input id="eventname" type="text" name="eventname" value="<?php echo ($row['event_name']); ?>" />
</h1>
<h1>
<label for="eventtime">Event Time</label>
<input id="eventtime" type="time" name="eventtime" value="<?php echo ($row['event_time']); ?>" />
</h1>
</form>
удалить '\ n' из кода –