我有一个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)并且让一些服务器端代码处理这个提交。 –