0
<?php
require_once('inc/dbc1.php');
$pdo = new PDO('mysql:host=###;dbname=#####', $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sth = $pdo->prepare('
SELECT name
FROM Department
;');
$sth->execute(array(
$pID
));
?>
<div id="popup_name" class="popup_block">
<h2 style="padding:0; margin:0;">Add a:</h2><br>
<form action="inc/add_p_c_validate.php" method="post">
Professor<input type="radio" name="addType" value="Professor" />
Course<input type="radio" name="addType" value="Course" />
<br><br>Name: <input type="text" name="name" /><br>
Department: <select id='deptName' name='deptName'>
<select name="deptName">
<?php
while($row = $sth->fetch(PDO::FETCH_ASSOC)) {echo "<option>".$row['name']."</option>";}
?>
</select>
오류가 발생하지 않으며 '옵션이 포함 된 드롭 다운이 표시되지 않습니다. 왜 데이터를 가져 오지 않습니까?
사람 : 나는 드롭 다운 (아무것도)에 대한 ... 쿼리가 phpMyAdmin을하고는 모든 부서 이름을 반환
출력을 시도했습니다?
힌트 : 쿼리에서 자리 표시자를 사용하지 않으면'PDO :: prepare() + PDO :: execute()'대신'PDO :: query()'를 사용하는 것이 더 편리합니다 – zerkms
구현을 보여주십시오. – Jshee
@ user700070 : 문서를보십시오? – zerkms