gpt4 book ai didi

PHP echo 不工作

转载 作者:行者123 更新时间:2023-12-01 00:25:35 25 4
gpt4 key购买 nike

我的代码似乎不工作.. 单选按钮出现但旁边什么都没有.. 似乎 mysql_fetch_array 出于某种原因不工作,因为我已经玩过代码并反复测试它以找到代码的位置似乎遇到问题并停止工作..有人可以告诉我出了什么问题吗?干杯 ps。我是新手,最近几天才在 w3schools 上学习完 php 教程。

<body>

<?php

include 'dbyear2.php';

$qnumber = $_REQUEST['uqn']; // obtain question number from URL

$find = mysql_query("SELECT * FROM Renal WHERE UQN='$qnumber'");

while($retrieve=mysql_fetch_array($find));
{

$retrieve['question'] = $question;
$retrieve['MCQ_A'] = $a;
$retrieve['MCQ_B'] = $b;
$retrieve['MCQ_C'] = $c;
$retrieve['MCQ_D'] = $d;
$retrieve['MCQ_E'] = $e;
$retrieve['answer'] = $answer;
$retrieve['MCQ_correct'] = $correct;


}




?>


<form action='check.php' method='POST'>

<table>

<tr><td></td><td></td></tr>
<tr></tr>
<tr><td><input type='radio' name='group1' value='A' /></td><td> <?php echo $a; ?></td></tr>
<tr><td><input type='radio' name='group1' value='B' /></td><td> <?php echo $b; ?></td></tr>
<tr><td><input type='radio' name='group1' value='C' /></td><td> <?php echo $c; ?></td></tr>
<tr><td><input type='radio' name='group1' value='D' /></td><td> <?php echo $d; ?></td></tr>
<tr><td><input type='radio' name='group1' value='E' /></td><td> <?php echo $e; ?></td></tr>
<tr>

<?php

// sending the retrieved information from MYSQL via POST for use in check.php file

$qnumber;
$a;
$b;
$c;
$d;
$e;
$answer;
$correct;


?></tr>
<tr><td><input type="submit" value="Submit"></td></tr>





</table>

</form>




</body>
</html>

最佳答案

这部分倒过来了:

$retrieve['question'] = $question;
$retrieve['MCQ_A'] = $a;
$retrieve['MCQ_B'] = $b;
$retrieve['MCQ_C'] = $c;
$retrieve['MCQ_D'] = $d;
$retrieve['MCQ_E'] = $e;
$retrieve['answer'] = $answer;
$retrieve['MCQ_correct'] = $correct;

应该是

$question = $retrieve['question' ;
$a = $retrieve['MCQ_A'];
$b = $retrieve['MCQ_B'];
$c = $retrieve['MCQ_C'];
$d = $retrieve['MCQ_D'];
$e = $retrieve['MCQ_E'];
$answer = $retrieve['answer'];
$correct $retrieve['MCQ_correct'];

Please, don't use mysql_* functions in new code .它们不再维护 and are officially deprecated .查看red box ?了解 prepared statements相反,并使用 PDOMySQLi - this article将帮助您决定选择哪个。如果选择 PDO,here is a good tutorial .

您也对 SQL injections 持开放态度

你不应该使用 w3schools .它不是可靠的信息来源,我们不鼓励使用它。

关于PHP echo 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com