1
我想解決一個問題,我有一個照片選擇腳本。它的工作原理是向用戶顯示一頁縮略圖,每個縮略圖下方都有一個複選框。如果用戶想要訂購該照片,他們點擊複選框。我遇到的問題是我不知道如何回顯照片,因爲每張照片上傳時都會給出一個隨機名稱。打印未知/隨機帖子ID的
例如在頁面上我點擊4張照片,然後點擊提交,然後我回顯了所有的POST數據,給了我的:
Array ([984321568417_jpeg] => on [380737457699_jpeg] => on [632283404882_jpeg] => on [859974304006_jpeg] => on [albumname] => Ben & Katie [submit] => Submit)
所以......如果我想把專輯名稱到這是很容易的數據庫中,我只是用
$_POST['albumname']
,但我不知道如何來收集的複選框圖像名稱作爲發佈數據的ID取決於圖像的名字嗎? 。
echo '<h1>'.$albumname.'</h1>';
echo '<p style="clear:both; float:none;">(Click an image to enlarge, select the tick box under an image to add it to the album)</p>';
$sql2 = <<<SQL
SELECT *
FROM `albums`
WHERE albumid = '$albumid' AND isalbum = ''
SQL;
if(!$result2 = $db->query($sql2)){
die('There was an error running the query [' . $db->error . ']');
}
while($row2 = $result2->fetch_assoc()){
echo '<div class="imagewrapper">';
echo '<a title="'.$row2['id'].'" class="fancybox-thumb" rel="fancybox-thumb" href="albums/'.$albumid.'/800x600/'.$row2['image'].'"><img style="border-radius:5px;" src="albums/'.$albumid.'/thumbnails/'.$row2['image'].'" /></a>';
echo '<div style="text-align:center;">';
echo '<strong>Select : </strong><input class="selectcheckbox" type="checkbox" name="'.$row2['image'].'" id="check_'.$row2['id'].'" />';
echo '</div>';
echo '</div>';
}
?>
<script>
編輯>>>>>>>>>>>
好了,現在我已經加入「check_」每個複選框標題的開始,所以我現在得到以下職位數據,因此即時通訊不知道我是否可以把類似的東西(把所有發佈的數據包含'checked_'放入數組中?)。
Array ([check_380737457699_jpeg] => on [check_632283404882_jpeg] => on [albumname] => Ben & Katie [submit] => Submit)
非常感謝,這是它排序! :) –