我正在製作一個可以修改玩家點數的網頁。按表編號分組的值
表結構是這樣的 參賽者(文本),點(默認值當前玩家的積分輸入文本字段),提交
現在,在MySQL數據庫的每個選手都有一個ID,我想要做的是什麼當有人改變玩家的點數並且點擊提交以便能夠通過ID來確定哪個玩家獲得提名。 這是組織在一個HTML表格,我不知道如何分組數據。任何人都可以幫忙
好吧不知道這是否正確,因爲我寫得很快,但我希望你能明白。
$query = "SELECT `con`.`id`, `av`.`name` as `contestant`, `con`.`points` as `points`
FROM `contestants` as `con`
JOIN `mydb`.`avatars` as `av`
WHERE `con`.`boardId`=$id";
$result = mysql_query($query) or die("ERROR:QUERY_FAILED " . mysql_error()); echo "<h4>Boards List</h4><br/>";
$numFields = mysql_num_fields($result);
echo "<table>";
echo "<tr>";
for($i = 0; $i < $numFields; $i++)
{
if(mysql_field_name($result,$i) != 'id')
{
echo "<th>";
echo mysql_field_name($result,$i);
echo "</th>";
}
}
echo "</tr>";
while($row = mysql_fetch_row($result))
{
echo "<tr>";
for($i = 0; $i < $numFields; $i++)
{
if(mysql_field_name($result, $i) == 'points')
{
echo "<td><input name='points' type='number' min='0' max='45' value='$row[$i]'></td>";
}
else
{
echo "<td>$row[$i]</td>";
}
}
echo "<td>
<input type='button' value='Save' onclick='SavePlayersData(this)'>
</td>";
echo "</tr>";
}
echo "</table>";
我需要的是一種告訴javascript哪些輸入字段應該處理的方式,因爲玩家點被保存。希望它是有道理的。 (順便說一下,將會有更多的字段,而不僅僅是點,這只是一個例子
任何機會,你可以添加一些標記/ php/sql到你的問題?有很多方法可以去做這個任務... –
如果玩家ID是用戶看不到的東西,你可以把它放在一個隱藏的輸入內形成一個這個值是在你的PHP代碼中設置的(正如你大概已經爲Contestant字段所做的那樣)。 – nnnnnn
@nnnnnn我想到了這一點,但問題是,我正在做一個表,我不知道如何結合表格和表格行。 是