所以我有一個PHP頁面,從數據庫中獲取數據並顯示一個表。每個td代表電影院中的座位。我想要做的是,當用戶點擊一個或多個tds,點擊發送時,數據庫中每個td的狀態列將從0變爲1(默認)。當下次訪問數據庫時,status = 1的td具有不同的顏色。 我的代碼高達現在是:發送數據按鈕單擊從JavaScript到數據庫
<div id="screen">SCREEN</div>
<div id="Seatings">
<?php echo "<table border='1'>
<tr>
<th>Seating</th>
</tr>";
$count=0;
echo "<tr>";
echo"<td id='Seat_rn'>A</td>";
while($row = mysql_fetch_array($sql))
{
if($count<10){
echo "<td id='Seat_A' class='count'>" . $row['Seat'] . "</td>";
}
$count++;
}
echo "</tr>";
$sql=mysql_query("SELECT * FROM Seating_para_20 Where Seat > '10'");
echo "<tr>";
echo"<td id='Seat_rn'>B</td>";
while($row = mysql_fetch_array($sql))
{
if($count>=10){
echo "<td id='Seat_B' class='count'>" . $row['Seat'] . "</td>";
}
$count++;
}
echo"</tr>";
echo "</table>";
?>
</div>
<input type="button" value="Done" name="done" onclick="window.close()">
我jQuery代碼是:
$("td #Seat_A").click(function(){
$(this).css("background", "red");
});
$("td #Seat_B").click(function(){
$(this).css("background", "red");
});
$(document."done").click(function(){
alert(price:750 Baht);
})
我遠不及我想要什麼,我很抱歉,如果我的任何代碼爲「業餘十歲上下的」,但我對此很陌生,我一直在努力。希望能得到任何幫助。
你有沒有聽說過'AJAX'? – F0G
對這種類型的東西使用ajax會更好。如果用戶想要點擊10個席位並且必須提交該頁面10次,那將會很煩人。 – enenen
你爲什麼要循環兩次?第一個循環的查詢在哪裏? –