gpt4 book ai didi

php - 需要 PHP 脚本和 Mysql 的帮助

转载 作者:行者123 更新时间:2023-11-29 14:47:27 26 4
gpt4 key购买 nike

请帮我解决这个问题:

我正在为管理员创建一个调查工具。管理员需要提供调查中的问题数量。并基于此在包含调查信息的表中创建一行。根据问题数量,在问题表中创建相同数量的行。答案有 4 列,每个问题 id 都会在问题表中创建相应的行数。

现在我试图在 UI 上提供一个由循环控制的表单,以便管理员可以一一输入问题和答案,并且问题表每次都会更新。

 survey table (sur_id [auto increment column],sur_subject,Sur_frm_dt,sur_to_dt,sur_is_active)
question table ( sur_id, q_id [auto increment column] , q_txt,ans1,ans2,ans3,ans4)

该页面要求提供调查详细信息:调查主题、日期和问题数量并在调查表中生成一行。创建的调查 ID 和问题数量将传递到创建问题页面。 $sid 是调查 ID,$noq 是问题数量。

代码如下。请不要介意新手逻辑和脚本:

$sid = intval ($_GET['ids']);
$noq = intval ($_GET['qn']);
for($noq !=0;$noq >=1;$noq--)
{
$q = "insert into sur_ques (sur_id) values ('$sid')";
$ex = mysql_query($q);
$rs = mysql_affected_rows();
if($rs ==1)
{
echo" Questions Rows Created Corresponding to Survey Subject";
}
?>

<form name="form1" method="post" action="<?php echo($PHP_SELF); ?>">
<table width="500" border="0" cellspacing="1" cellpadding="0">
<tr><br><b>Ques No-<?php echo"$noq";?></b></tr><br>
<tr><textarea name = "q" rows ="10" cols = "70" wrap = "hard" ></textarea></tr><br>
<tr><td><b>Ans 1:</b></td><td><input type="text" name="a1" size="37" /></td></tr>
<tr><td><b>Ans 2:</b></td><td><input type="text" name="a2" size="37" /></td></tr>
<tr><td><b>Ans 3:</b></td><td><input type="text" name="a3" size="37" /></td></tr>
<tr><td><b>Ans 4:</b></td><td><input type="text" name="a4" size="37" /></td></tr>
</table>
<input type = "submit" name="qa" Value = "Add Q&A" />
<input type ="reset" Value="Reset" />
</form>

<?
if ($_POST['qa'])
{
$id = mysql_insert_id();
$result = mysql_query("update ques set q_txt = '$q', ans1 = '$a1' ans2 = '$a2' ans4 = '$a4' ans4 = '$a4' where q_id = '$id'");
if($r = mysql_num_rows($result))
{
echo" Question and answers updated";
}
}
else
{
break;
}

}
?>

最佳答案

我在您的代码中看到的第一个直接问题是您在 for 循环中使用比较运算符,它应该是赋值运算符 $noq != 0 应该是 $noq = 0 或其他值 – Trevor 0 秒前

关于php - 需要 PHP 脚本和 Mysql 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624752/

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