2
javascript를 사용하여 MYSQL에서 동적으로 생성 된 내 드롭 다운 목록에서 값을 검색하려고합니다. 나는 javascript에 상당히 새롭다, 나는 이것이 정확하게 행해졌다는 것을 생각해보고 있었다.드롭 다운 목록에서 값을 가져 와서 장바구니 페이지로 전송하는 방법
function addtocart(prod_id, color_ID)
{
document.productform.productid.value = prod_id;
var idx = getField("dropdown").selectedIndex;
var color_ID = getField("dropdown").options[idx].value;
document.productform.command.value = 'add';
document.productform.submit();
}
</script>
나는 이것을 사용하려고했지만 모든 드롭 다운의 마지막 옵션 값만 전달합니다.
function addtocart(prod_id, color_ID)
{
document.productform.productid.value = prod_id;
document.productform.Color.value = color_ID;
document.productform.command.value = 'add';
document.productform.submit();
}
내가에서 당기려고 곳입니다 :이 양식을 편집 할 당신의 유일한 문제는 색상 값을 표시하기 위해 귀하의 드롭 다운 목록을 만드는 방법 경우
$query1 = "SELECT * FROM color c JOIN inventory i ON (c.Color_ID = i.Color_ID) JOIN product p ON (p.Prod_ID = i.Prod_ID) WHERE p.Prod_ID = $p_ID";
$result1 = mysqli_query($dbc, $query1) or die("Error querying database");
Print "<p>Decorative Color:\n";
Print "<select name=\"dropdown\">";
while($row = mysqli_fetch_array($result1))
{
$color_ID = $row['Color_ID'];
Print "<option value=".$row['Color_ID']."> " . $row['Color'] . "\n </option>";
}
Print "</select>\n";
Print "</p>\n";
그것은 당신이 데있어 어떤 문제 또는 해결하려는 문제가 무엇 내게 분명하지 않다. 선택 상자가있는 양식이있는 경우 나머지 양식과 함께 제출됩니다. –
모든 코드를 입력하십시오. 제공 한 코드 스 니펫에서 문제가 발생한 위치를 알 수 없습니다. –