데이터베이스 값으로 드롭 다운 채우기

user1794656

나는 여전히 PHP에 비교적 익숙하지 않으므로 나를 참아주십시오. 나는 다른 예를 여러 번 보았지만 여전히 이것을 알아낼 수 없습니다.

쿼리로 채워진 드롭 다운이있는 추가 페이지가 있습니다. 이것은 필요에 따라 작동합니다. 내 문제는 이제 편집 양식에 있으며 드롭 다운 상자에 데이터베이스 필드의 값이 표시됩니다.

<select name="lvmID" id="lvmID">

<option value="">--Select--</option>
<?php
include ('../datalogin.php');
$list=mysql_query("select luchtvaartmaatschappijID, luchtvaartmaatschappij from  
tbl_luchtvaartmaatschappij WHERE inactive='0' Order by luchtvaartmaatschappij ASC");
while($row_list=mysql_fetch_assoc($list)){    ?>

<option value="<?echo $row_list['luchtvaartmaatschappijID']; ?>">
<?echo $row_list['luchtvaartmaatschappij']; ?>          
</option>

         <?
         }
         ?>
</select>

이것은 추가 양식에서 예상대로 작동합니다. 그러나 해당 페이지의 정보를 변경하기 위해 편집 양식에 도달하면. 선택 드롭 다운은 여전히 ​​채워지지만 값이 저장된 데이터베이스 테이블의 값 (드롭 다운의 값이 아님)이 선택되지 않도록 가져 오는 방법을 알 수 없습니다.

따라서 값은 '1747' 'KLM Royal Dutch Airlines'여야합니다. 나는 그것을 얻을 수 없다는 것을 알 수 없으므로 bijwerk.php로 이동하면이 값이 드롭 다운에서 이미 선택되지 않았습니다.

update.php-tbl_flightdata 테이블에서 정보를 가져옵니다.

<body>
<?    include "datalogin.php";//database connection

$order = "select vg.*, lh.luchthavencode as vertrekluchthavencode, lh2.luchthavencode 
AS aankomstluchthavencode, lvm.luchtvaartmaatschappij AS lvmnaam, 
lvm.luchtvaartmaatschappijID, t.toestel AS toestelnaam, k.reisklass, r.reizen, 
k.reisklass, vt.vluchttype AS revenue

from tbl_vluchtgegevens vg

left join tbl_luchthaven lh
on vg.vertrekluchthaven = lh.luchthavenID

left join tbl_reizen r
on vg.reisID = r.reizenID  

left join tbl_luchthaven lh2
on vg.aankomstluchthaven = lh2.luchthavenID

left join tbl_toestel t
on vg.toestel = t.toestelID

left join tbl_klass k
on vg.reisklasse = k.klassID

left join tbl_vluchttype vt
on vg.vluchttype = vt.vluchttypeID

left join tbl_luchtvaartmaatschappij lvm
on vg.luchtvaartmaatschappij = lvm.luchtvaartmaatschappijID

WHERE gegevenID='$id'";
  $result = mysql_query($order);
  $row = mysql_fetch_array($result);
?>

<table border=1>
<tr>
<td width="646" align=center>bijwerk vluchtgegevens: <br>
ID = <? echo "$row[gegevenID]"?></td>
<td width="505" align=center>&nbsp;</td>
</tr>

<td><select name="lvmID" id="lvmID">

<option value="">--Select--</option>
<?php
include ('../datalogin.php');
$list=mysql_query("select luchtvaartmaatschappijID, luchtvaartmaatschappij from  
tbl_luchtvaartmaatschappij WHERE inactive='0' Order by luchtvaartmaatschappij ASC");
while($row_list=mysql_fetch_array($list)){    ?>

<option value="<?echo $row_list['luchtvaartmaatschappijID']; ?>" <?php echo    
($row_list['luchtvaartmaatschappijID'] == $_POST['lvmID']) ?    
'selected="selected"' : '' ?>>
<?echo $row_list['luchtvaartmaatschappij']; ?>          
</option>

     <?
     }
     ?>
</select></td>
      </table>
<?php
// close connection 
mysql_close();
?>
</body>
</html>
모두

따라서이 정보가 올바른 경우 bijwerk.php 파일을 조정하여 올바른 선택된 값을 자동으로 갖도록합니다. 루프를 수정하여 드롭 다운을 구성하면됩니다.

while($row_list=mysql_fetch_assoc($list)){    ?>

<option value="<?echo $row_list['luchtvaartmaatschappijID']; ?>" <?php echo ($row_list['luchtvaartmaatschappijID'] == $_POST['luchtvaartmaatschappijID']) ? 'selected="selected"' : '' ?>>
<?echo $row_list['luchtvaartmaatschappij']; ?>          
</option>

         <?
         }
         ?>

$ _POST의 값은 선택한 'luchtvaartmaatschappijID'의 현재 값입니다.

이것이 당신이 말하는 것입니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스를 통해 다른 드롭 다운을 기반으로 드롭 다운 채우기

분류에서Dev

데이터베이스 항목으로 드롭 다운 채우기

분류에서Dev

플레이 프레임 작업에서 데이터베이스의 값으로 드롭 다운 채우기

분류에서Dev

MVC4에서 SQL 데이터베이스의 값으로 드롭 다운 목록 채우기

분류에서Dev

Struts 2, Hibernate에서 데이터베이스 값으로 드롭 다운 목록 채우기

분류에서Dev

Rails 데이터베이스 값을 기반으로 드롭 다운 메뉴를 채우는 방법

분류에서Dev

PHP없이 mysql 데이터베이스의 데이터로 HTML 드롭 다운 목록 채우기

분류에서Dev

데이터베이스에서 MVC 채우기 드롭 다운

분류에서Dev

드롭 다운을 데이터베이스 값으로 채우려 고 할 때 문제

분류에서Dev

Ruby on Rails : 두 개의 데이터베이스 레코드 필드로 드롭 다운 채우기

분류에서Dev

json 응답 데이터로 jquery ajax 채우기 드롭 다운

분류에서Dev

데이터베이스의 데이터에서 드롭 다운 채우기

분류에서Dev

HTML5 드롭 다운 값을 JSON 데이터로 채우기

분류에서Dev

JSON 데이터를 사용하여 동적으로 드롭 다운 채우기

분류에서Dev

asp.net mvc5의 데이터베이스 값을 기반으로 드롭 다운 목록 값 설정

분류에서Dev

데이터베이스의 두 테이블을 기반으로 드롭 다운 선택 값 표시

분류에서Dev

Meteor의 데이터베이스에서 HTML 선택 드롭 다운 채우기

분류에서Dev

데이터베이스에서 드롭 다운 메뉴 채우기

분류에서Dev

데이터베이스에서 MVC 채우기 드롭 다운 목록

분류에서Dev

Mvc보기에서 JSON 데이터로 드롭 다운 메뉴 채우기

분류에서Dev

페이지를 다시로드하지 않고 데이터베이스에서 드롭 다운 상자 채우기

분류에서Dev

React-API의 데이터로 선택 드롭 다운 채우기

분류에서Dev

통화에 대한 json 응답 데이터로 드롭 다운 채우기

분류에서Dev

드롭 다운 목록을 채우기 위해 PHP로 MySQL 데이터베이스에서 레코드 가져 오기

분류에서Dev

Asp.Net MVC 코드 우선 : 다른 데이터베이스에서 드롭 다운 옵션 채우기

분류에서Dev

데이터베이스의 데이터에서 드롭 다운 목록 채우기-Django

분류에서Dev

자바 스크립트로 서버 드롭 다운 채우기

분류에서Dev

드롭 다운 목록을 클래스로 채우기

분류에서Dev

ActiveRecord 쿼리의 값으로 드롭 다운 채우기

Related 관련 기사

  1. 1

    데이터베이스를 통해 다른 드롭 다운을 기반으로 드롭 다운 채우기

  2. 2

    데이터베이스 항목으로 드롭 다운 채우기

  3. 3

    플레이 프레임 작업에서 데이터베이스의 값으로 드롭 다운 채우기

  4. 4

    MVC4에서 SQL 데이터베이스의 값으로 드롭 다운 목록 채우기

  5. 5

    Struts 2, Hibernate에서 데이터베이스 값으로 드롭 다운 목록 채우기

  6. 6

    Rails 데이터베이스 값을 기반으로 드롭 다운 메뉴를 채우는 방법

  7. 7

    PHP없이 mysql 데이터베이스의 데이터로 HTML 드롭 다운 목록 채우기

  8. 8

    데이터베이스에서 MVC 채우기 드롭 다운

  9. 9

    드롭 다운을 데이터베이스 값으로 채우려 고 할 때 문제

  10. 10

    Ruby on Rails : 두 개의 데이터베이스 레코드 필드로 드롭 다운 채우기

  11. 11

    json 응답 데이터로 jquery ajax 채우기 드롭 다운

  12. 12

    데이터베이스의 데이터에서 드롭 다운 채우기

  13. 13

    HTML5 드롭 다운 값을 JSON 데이터로 채우기

  14. 14

    JSON 데이터를 사용하여 동적으로 드롭 다운 채우기

  15. 15

    asp.net mvc5의 데이터베이스 값을 기반으로 드롭 다운 목록 값 설정

  16. 16

    데이터베이스의 두 테이블을 기반으로 드롭 다운 선택 값 표시

  17. 17

    Meteor의 데이터베이스에서 HTML 선택 드롭 다운 채우기

  18. 18

    데이터베이스에서 드롭 다운 메뉴 채우기

  19. 19

    데이터베이스에서 MVC 채우기 드롭 다운 목록

  20. 20

    Mvc보기에서 JSON 데이터로 드롭 다운 메뉴 채우기

  21. 21

    페이지를 다시로드하지 않고 데이터베이스에서 드롭 다운 상자 채우기

  22. 22

    React-API의 데이터로 선택 드롭 다운 채우기

  23. 23

    통화에 대한 json 응답 데이터로 드롭 다운 채우기

  24. 24

    드롭 다운 목록을 채우기 위해 PHP로 MySQL 데이터베이스에서 레코드 가져 오기

  25. 25

    Asp.Net MVC 코드 우선 : 다른 데이터베이스에서 드롭 다운 옵션 채우기

  26. 26

    데이터베이스의 데이터에서 드롭 다운 목록 채우기-Django

  27. 27

    자바 스크립트로 서버 드롭 다운 채우기

  28. 28

    드롭 다운 목록을 클래스로 채우기

  29. 29

    ActiveRecord 쿼리의 값으로 드롭 다운 채우기

뜨겁다태그

보관