Привет, я использую HTML и PHP для создания страницы обновления для моего msql db, в настоящее время у меня есть это для выбора записи.HTML Выберите, затем заполните поля ввода
$sql = mysql_query("SELECT * FROM `servers`") or die (mysql_error());
while ($temp = mysql_fetch_assoc($sql)) {
echo "<option value='".$temp['Server_ID']."'>".$temp['Server_ID']." - ".$temp['Server_name']."</option>";
}
, что я хотел, когда я выбрать запись из этого выберите поле, для того, чтобы заполнить остальные детали записей в полях ввода я есть. Я очень новичок в PHP, поэтому попробовал это, но он не работает, просто становится пустым.
while ($temp = mysql_fetch_assoc($sql)) {
$sql = mysql_query("SELECT * FROM `servers`") or die (mysql_error());
echo "Server Name : <input type='text' name='".'servername'."' value='".$temp['Server_name']."'>";
echo "<input type='text' name='".'location'."' value='".$temp['Location']."'>";
echo "<input type='text' name='".'macaddress'."' value='".$temp['MAC_Address']."'>";
echo "<input type='text' name='".'portnumber'."' value='".$temp['Port_Number']."'>";
echo "<input type='text' name='".'ipaddress'."' value='".$temp['IP_Address']."'>";
echo "<input type='text' name='".'operatingsystem'."' value='".$temp['Operating_System']."'>";
echo "<input type='text' name='".'admin'."' value='".$temp['Administrator']."'>";
echo "<input type='text' name='".'contactno'."' value='".$temp['Contact_Number']."'>";
echo "<input type='text' name='".'email'."' value='".$temp['Email']."'>";
echo "<input type='text' name='".'secondcontact'."' value='".$temp['Second_Contact']."'>";
echo "<input type='text' name='".'secondcontactno'."' value='".$temp['Second_Contact_Number']."'>";
echo "<input type='text' name='".'comment'."' value='".$temp['Comments']."'>";
}
Я бы предпочел не использовать jquery или ajax. Спасибо, ребята.
Если вы хотите показать их, когда выбрана опция из окна выбора, вам нужен Ajax. Другим способом может быть форма, перенаправляющая вас на ту же страницу и проверку того, заполняется ли $ _POST [], а затем сделать запрос, который будет заполнять входные данные – Cheshire