2013-03-10 1 views
0
<select name="Select_Category" > 
    <option value="Selected"> --- Category ---</option> 
    <?php 
    $Result=mysql_query("SELECT * FROM category"); 
    while($Row=mysql_fetch_array($Result)) 
    { 
    $GetCategoryId=$Row['Id']; 
    $GetCategoryName=$Row['Category_Name']; 
    ?> 
    <option value="$GetCategoryId"><?php echo $GetCategoryName; ?></option> 
    <?php } ?> 
    </select> 

이것은 테이블 카테고리에서 HTML 선택 값을 가져 오는 방법입니다 ...하지만 제품 테이블의 db에 삽입 할 때 category_id is shwoing value = 0 내가 선택한 옵션의 카테고리 ID가 필요합니다.HTML 가져 오기 하나의 테이블에서 옵션을 선택하고 PHP를 사용하여 다른 테이블에 게시

답변

0

while 루프 내에서 HTML 출력을 생성해야합니다. 별도의 PHP 코드 스 니펫 전체가 아닙니다.

... 
while (...) { 
    $id = $row['id']; 
    $name = $row['name']; 
    echo '<option value="' . $id . '">' . $name . '</option>'; 
} 
.... 

편집 :

<select name="Select_Category" > 
    <option value="Selected">--- Category ---</option> 
    <?php 
    $Result = mysql_query("SELECT * FROM category"); 
    while ($Row = mysql_fetch_array($Result)) { 
     $GetCategoryId = $Row['Id']; 
     $GetCategoryName = $Row['Category_Name']; 
     echo '<option value="' . $GetCategoryId . '">' . $GetCategoryName . '</option>'; 
    } 
    ?> 
</select> 
+0

내가 while 루프를 폐쇄 작동하지만 지금은이 옵션을 선택에만 1 값을 표시하지 않습니다. –

+0

오, 실수 했어! –

+0

코드에 변경 사항이 필요한 위치를 알려주는 답변이 업데이트되었습니다. – Aiias

관련 문제