0
선택 목록과 함께 HTML 속성 데이터 집합을 사용하고 있습니다.HTML 데이터 집합이 옵션을 통해 값을 전달합니다.
<input type="text" name="productcode[]" id="productcode" class="productcode" list="products">
<datalist id="products">
<?php
$query=mysql_query("
SELECT * FROM dbProducts ORDER BY product_name");
while($entry=mysql_fetch_array($query))
{
echo '<option value="' . $entry['product_code']'">' . $entry['product_name'] . '</option>';
} ?>
</datalist>
옵션 값은 표시된 텍스트와 다릅니다. <select>
을 사용하는 경우 원하는 텍스트 만 표시하면서 값을 양식에 전달할 수 있습니다. <datalist>
으로이 작업을 수행 할 수 있습니까? 현재 내 양식은 product_code 및 product_name 값이있는 입력 유형을 반환합니다.
문제는 mysql 쿼리와 관련이 없습니다. 모두 정상적으로 작동합니다. 문제는 선택 입력과 같은 방식으로 데이터리스트를 사용하고 문자열을 표시하지만 양식에 별도의 값을 게시하는 것입니다. – tomantford