我有一個mysql的噩夢。讓我解釋我的問題。循環生成div並從數據庫填充它們
這是我想要實現的:! http://i604.photobucket.com/albums/tt125/TheNameHobbs/client_workoutpage_example.png
我在填充了不同健身機的數據庫中有一張桌子。我需要這個循環爲數據庫中的每臺機器創建一個div,並將圖片與鏈接一起放入。該數據庫具有機器ID以及機器名稱,圖像路徑和視頻鏈接。
這就是我要創建的div:
function machine_count() {
return mysql_result(mysql_query("SELECT COUNT(`machine_id`) FROM `machines` WHERE `machine_id` = $machine_id"), 0);
}
$(document).ready(function() {
$machinecount = machine_count();
for (var i = 0; i < $machinecount; i++) {
$('<div/>', {
'id': 'div' + i,
'class': 'some_class_name',
'html': 'i am div with id=div' + i
}).appendTo('.body1');
}
});
CSS:
.body1 {
width: 100%;
}
.some_class_name {
width: 24.5%;
float: left;
border: 1px solid black;
}
不知怎的,我需要在這個循環中添加的方式來獲取機器的圖片和鏈接,並填充它們相應地爲每個div。
任何想法?
'mysql_query'和'mysql_result'是PHP函數,而不是使用Javascript。 – Barmar
你在混合使用PHP和javascript。 –