1 回答
TA贡献1811条经验 获得超5个赞
您应该将您的php代码包装为isset函数,该函数将检查是否已发送数据,然后运行,否则不运行。
isset函数检查是否设置了变量且不为null
或者,您可以调用Ajax来添加点击数据。这里
<?php
$con=mysqli_connect("localhost","root","","school");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_POST['submit'])){
$result = mysqli_query($con,"SELECT description From task ORDER BY RAND() LIMIT 2");
echo "<p><strong>Question:</strong></p>";
while($row = mysqli_fetch_array($result))
{
echo "<p>". $row['description'] ."</p>";
}
mysqli_close($con);
}
?>
<input type="button" name="submit" value="Get Assignment" onclick="myfunc()">
</body>
</html>
编辑 固定我的代码
您需要将输入按钮包装到一个表单中,该表单会将表单提交到页面本身
<form method="post" action="">
<input type="submit" name="submit" value="Get Assignment">
</form>
- 1 回答
- 0 关注
- 200 浏览
添加回答
举报
