我有这个网址:torneioJogo.php?equipaleft=24&equiparight=25&torneioid=8
以下代码位于此网址中
<form method='GET' action='torneioJogoSub.php?'>
//THESE INPUTS DOWN HERE
<input type="hidden" name="equipa1" value="<?php $_GET['equipaleft'] ?>">
<input type="hidden" name="equipa2" value="<?php $_GET['equiparight'] ?>">
<input type="hidden" name="torneioid" value="<?php $_GET['torneioid'] ?>">
<div id="pontos">
<input type="submit" name="win1" value="<=Vencedor">
<input type="submit" name="emp" value="Empate">
<input type="submit" name="win2" value="Vencedor=>">
<br>
<=Pontos=><br>
//AND THESE INPUTS DOWN HERE
<input type="text" name="pontos1" size="3">
<input type="text" name="pontos2" size="3">
<br>
</div>
</form>
当我提交表单时,我需要在下一页中输入这些输入的所有数据:
echo "equipa1: " . $_GET['equipa1'];
echo "equipa2: " . $_GET['equipa2'];
echo "torneioid: " . $_GET['torneioid'];
echo "pontos1: " . $_GET['pontos1'];
echo "pontos2: " . $_GET['pontos2'];
$_GET['pontos2']
和$_GET['pontos1']
的工作原理是什么,但隐藏输入的值(从url变量中提取)没有回应。发生了什么?这是GETs
和POSTs
的问题还是我错过了其他内容?
答案 0 :(得分:3)
您需要回显值
<input type="hidden" name="equipa1" value="<?php echo $_GET['equipaleft'] ?>">
<input type="hidden" name="equipa2" value="<?php echo $_GET['equiparight'] ?>">
<input type="hidden" name="torneioid" value="<?php echo $_GET['torneioid'] ?>">
答案 1 :(得分:2)
您需要将变量实际输出到表单字段
<input type="hidden" name="equipa1" value="<?php echo $_GET['equipaleft'] ?>">
^^^^