2010-10-22 64 views
0

我有一個工作的動態圖像和文本列表頁面,以表格形式顯示結果。我在下面的(相關)代碼中爲列表結果中的每個項目添加了複選框(name =「select」)。 我想和過濾從只是那些相應art_id的選擇=「1」希望複選框值out()動態列表結果 - 需要php代碼邏輯

echo "<tr align=\"left\" padding=\"1\"> 
       <td align=\"left\" width=\"0%\" height=\"120\" > 
    <a href=\"$path$image_link\"> 
       <img src=\"$path$image_link\" height=\"85\" width=\"85\"></a><br /> 
    </td> 
    <td align=\"left\" width=\"0%\"> 
//CHECKBOXES ADDED HERE <input name=\"select\" type=\"checkbox\" value=\"1\" > 
    <input name=\"art_id\" type=\"hidden\" value=\"$art_id\" /> 
    </td> 

然後我想通過$ _ POST發送到另一個頁面,另一個查詢/回聲。我猜想在這樣的事情上抓住第二頁上的變數:

$t_art_id = $_POST["art_id"], ["select ='1'"]; 

希望在正確的方法上有好的想法。

感謝 艾倫

+0

echo「 012「> \t \t \t \t <跨度類= \ 「$ availcolor \」> $ make_avail1 \t \t \t \t \t \t \t
\t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t <輸入名稱= \ 「選擇\」 類型= \ 「複選框\」 VALUE = \ 「1 \」 > \t \t \t \t \t \t \t \t \t <輸入名稱= \ 「art_id \」 類型= \ 「隱藏\」 VALUE = \ 「$ art_id \」/> \t \t \t \t – artworthy 2010-10-22 20:58:42

+0

好了,代碼沒有按」 t格式很好,在 – artworthy 2010-10-22 20:59:50

+0

後有一個鱈魚發佈工具欄上的e格式按鈕。 – 2010-10-22 21:02:18

回答

0

你爲什麼不使用唯一的複選框?

雖然複選框的值僅在提交時被提交,但您不需要在服務器上選中複選框的值來確定是否選中該複選框(POST-Array中的事件將足夠)。所以,你可以用值屬性提交art_id

<input name=\"select[]\" type=\"checkbox\" value=\"$art_id\" /> 

你現在擁有它沒有機會得到複選框,並隱藏輸入之間的關係的方式。

1

你可以用簡單的方法做;

是這樣的:在

Compressartid
 <input name="checkbox" type="checkbox" class="checkbox" onClick="Compressartid('<?php echo $art_id; ?>',this)" ?>> 

器功能存儲打勾ID在一個隱藏字段,並使用ID在隱藏字段作爲選擇的ID的。

我希望它會有幫助:)。乾杯。