我有一個20個按鈕的表格。我想分配一個php變量與我按下的按鈕相同的值,我認爲這很容易,但現在已經兩個小時沒有成功。需要幫助根據我按哪個按鈕分配一個php變量
foreach ($soccerseason->getTeams() as $team) {
if (($i % $number_per_row) == 0) {
echo '<tr>';
}
?>
<td style="background-image:url(<?php echo $team->crestUrl ?>);background-position: 50% 50%;background-repeat:no-repeat;background-size:100px 100px; width: 110px; height: 110px;">
<form action="JavaScript: showQuiz()" method="post" value="<?php echo $team->name ?>">
<button class="tableButton" value="<?php echo $team->name ?>"style="width:110px; height:110px"></button>
</form>
</td>
<?php
if (($i % $number_per_row) == $number_per_row - 1) {
echo '</tr>';
}
$i = $i + 1;
}
說我想回顯按鈕的值我按 - 你將如何繼續? javascript的功能目前是隱藏/顯示不同的div,沒有別的。謝謝
php在服務器上運行,按鈕在客戶端上。您不能使用客戶端代碼將任何指定給php變量。你需要提交一個表單(直接或者通過ajax)並且讓一些服務器端代碼處理這個提交。 –