0
這是JavaScript函數,跳轉到相關頁面 禁用按鈕,如果產品已經存在
function bun(){
//var quantity=parseInt(fid);
window.location = 'ubun.php'
}
function pat(){
//var quantity=parseInt(fid);
window.location = 'upatties.php'
}
function pats(){
//var quantity=parseInt(fid);
window.location = 'utoppings.php'
}
function sau(){
//var quantity=parseInt(fid);
window.location = 'usauces.php'
}
</script>
這是如果其他功能的代碼有問題的
<input type="button" value="Bun Selection"
<?php
if($fid==4 || $fid==8 || $fid==11 ||$fid==21 ||$fid==5 ||$fid==6||$fid==7||$fid==9||$fid==10||$fid==41||$fid==40||$fid==12||$fid==13||$fid==14
||$fid==15||$fid==16||$fid==17||$fid==18||$fid==19||$fid==20||$fid==22
||$fid==23||$fid==24||$fid==25||$fid==26||$fid==27||$fid==28||$fid==29
||$fid==30)
{
echo ' disabled=disabled ';
}
else
{
echo ' onclick=bun() ';
}
?>
/>
<input type="button" value="Patties Selection"
<?php
if($fid==8 || $fid==11 ||$fid==21
||$fid==9||$fid==10||$fid==41||$fid==40||$fid==12||$fid==13||$fid==14
||$fid==15||$fid==16||$fid==17||$fid==18||$fid==19||$fid==20||$fid==22
||$fid==23||$fid==24||$fid==25||$fid==26||$fid==27||$fid==28||$fid==29
||$fid==30)
{
echo ' disabled=disabled ';
}
else
{
echo ' onclick=pat() ';
}
?>
/>
<input type="button" value="Toppings Selection"
<?php if($fid==11 ||$fid==21
||$fid==40||$fid==12||$fid==13||$fid==14
||$fid==15||$fid==16||$fid==17||$fid==18||$fid==19||$fid==20||$fid==22
||$fid==23||$fid==24||$fid==25||$fid==26||$fid==27||$fid==28||$fid==29
||$fid==30)
{
echo ' disabled=disabled ';
}
else
{
echo 'onclick=pats()';
}
?>
/>
<input type="button" value="Sauces Selection"
<?php if($fid==21 || $fid==22
||$fid==23||$fid==24||$fid==25||$fid==26||$fid==27||$fid==28||$fid==29
||$fid==30||$fid==40)
{
echo ' disabled=disabled ';
}
else
{
echo ' onclick=sau() ';
}
?>
/>
上面的代碼當我第一次去購物車麪包時,運行順暢,然後餡餅,然後澆頭,最後調味。該按鈕將一次禁用一個,例如如果我選擇髮髻,則髮髻選擇將被禁用,與餡餅,配料和醬料相同,該按鈕將在選定的產品被選中後禁用。
如果是在隨機那麼我的主要問題是,當我拿起醬油第一,然後其它三個按鈕(包子,餡餅和頂飾)也將消失。同樣的,如果我先選擇配料,另外兩個按鈕(麪包和肉餅)會消失,但醬汁按鈕可以點擊。
我是在挑隨機choices.Are有我的問題的任何解決方案的產品嗎?
FID是產品ID ...... 爲髻ID(4,5,6,7) 對肉餅ID(8,9,10,41) 爲澆頭ID的ID(11, 12,13,14,15,16,17,18,19,20) 醬汁ID(20,21,22,23,24,25,26,27,28,29,30,40)
爲什麼每個按鈕都有重複的ID?即pid 22.而不只是有自己的? – BenG
我認爲產品ID存在問題。正如@ BG101所說的,儘量讓它們在全球範圍內獨一無二,而不是隻在具體類別中才具有獨特性。 –