大修改:我在收到相同通知的同时尽可能地削减了代码。
因此,我尝试使用在第一个 if(isset...
值 $tour
但我得到以下输出:
Notice: Undefined variable: torneo in /home/user/public_html/edit/file.php on line 19
1
before loop
Notice: Undefined variable: torneo in /home/user/public_html/edit/file.php on line 21
修剪后的代码是:
<form method="POST">
TORNEO: <select name="torneo">
<option value="DSHN ADULTO">DSHN ADULTO</option>
<option value="NFL">NFL</option>
</select>
<br />
<input type="submit" value="ELEGIR" name="input1"/>
<br />
<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
if(isset($_POST['input1'])){
$torneo = $_POST['torneo'];
echo $torneo;
echo "<br><input type='submit' name='input2' value='CREAR'/>";
}
if(isset($_POST['input2'])){
echo $torneo."1";
echo "<br>before loop<br>";
while ($torneo){
echo "Updated! ".$torneo."<br>";
}
}
?>
</form>
感谢您的帮助!
最佳答案
echo "</form>";
mysqli_close($db);
... mysqli_close($db);
在脚本的第二部分之前,您有一个无关紧要的关闭。
关于php - 循环不工作时查询内的 MySQL 查询 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21147539/