잘 편집 할 수있는 드롭 다운 메뉴가 있습니다.여러 개의 드롭 다운 메뉴를 편집하는 방법
// Connect to Local Host
@ $db=mysqli_connect('localhost', 'root');
if (!$db) { do_Warning(-1); exit; }
// Connect to Database
@ mysqli_select_db($db,'coshh');
echo '<tr><td>Harmful effects:</td>
<td><select name="Harmful_effects"><option></option>';
/* Create SQL to extract effects options */
$sql = "SELECT * FROM `lookup_harmful_to_reproductive_system` ORDER BY `id`";
/* Perform SQL to get effects options */
$result = mysqli_query($db, $sql);
/* Build dropdown list for each effects option found in result */
while ($row=mysqli_fetch_array($result,MYSQLI_BOTH))
{
echo '<OPTION value="'.$row['Harmful_effects'].'"';
if ($Harmful_effects == $row['Harmful_effects'])
{
echo ' selected';
}
echo '>'.$row['Harmful_effects'].'</OPTION>';
}
echo '</select></select></td>';
그러나, 나는 여러 옵션으로 변경 내가했던 메뉴를 드롭 다운 물어 봤는데 내 MySQL 데이터베이스에 여러 옵션을 삽입합니다. 내가 만난 큰 문제는이 다중 드롭 다운 메뉴를 편집 할 때 데이터베이스에서 이전에 선택한/입력 된 데이터를 강조 표시하지 않는다는 것입니다. 나는 시작했으나 나는 그 주위를 두렵게하려고 정말 고심하고있다.
echo '<tr><td>Harmful effects:</td>
<td><select name="Harmful_effects[]" multiple="multiple" STYLE="width: 500px" size="0"><option></option>';
/* Create SQL to extract effects options */
$sql = "SELECT * FROM `lookup_harmful_to_reproductive_system` ORDER BY `id`";
/* Perform SQL to get effects options */
$result = mysqli_query($db, $sql);
/* Build dropdown list for each effects option found in result */
while ($row=mysqli_fetch_array($result,MYSQLI_BOTH))
{
echo '<OPTION value="'.$row['Harmful_effects'].'"';
if ($Harmful_effects == $row['Harmful_effects'])
{
echo ' selected';
} echo '>'.$row['Harmful_effects'].'</OPTION>';
} echo '</select></select></td>';
어떤 제안이/도움을 많이 감사합니다!
'@'을 사용하지 말고'@'을 사용하는 비용을 살펴보십시오 http://themessycode.blogspot.com/2013/08/cost-of-error-suppression-and-ignorance.html – DevZer0
'$ Harmful_effects'의 값은 무엇입니까? 그리고 출력 된 HTML을 보여 주실 수 있습니까? –
$ Harmful_effects 값을 얻는 지 확인하십시오. – nickle