0
옵션에서 벗어나면서 제품 이름 필드 옆에 <option>
을 입력하고 싶지만 <option>
을 얻고 싶습니다. 내가 여기서 뭐하는거야? 잘못html 옵션 데이터가 외부로 표시됩니다.
<form ...>
<select>
Product name: <input ...>
<option ...> ... </option>
<option ...> ... </option>
<option ...> ... </option>
...
<textarea ...> ... </textarea>
</select>
<input>
</form>
:
echo '<form action="" method="post" id="pform"><select>';
echo 'Product name: <input type="text" name="pname"><br>';
$q = mysql_query("SELECT * FROM menu");
while ($row = mysql_fetch_array($q)) {
$menu_name = $row['menu_name'];
echo '<option value="'.$menu_name.'">'.$menu_name.'</option>';
}
echo '<textarea rows="8" cols="60" name="pdes" form="pform">';
echo 'Enter product description here...</textarea><br><br>';
echo '</select><input type="submit" name="addp" value="Add this product">'.'</form>';
그러면이 양식에 어떻게 넣을 수 있습니까? –
** 경고 ** : PHP를 배우려는 분이라면 [mysql_query'] (http://php.net/manual/en/function.mysql-query.php) 인터페이스를 사용하지 마십시오. PHP 7에서 제거 된 것은 너무 무섭고 위험합니다. [PDO는 배우기가 어렵지 않습니다.] (http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps -pdo-for-database-access /)와 [PHP The Right Way] (http://www.phptherightway.com/)와 같은 가이드가 모범 사례를 설명합니다. 매개 변수가 [제대로 이스케이프]되어 있는지 (http://bobby-tables.com/php) 또는 악용 될 수있는 [SQL injection bugs] (http://bobby-tables.com/)가 있는지 확인하십시오. – tadman