PDA

View Full Version : مشکل در insert کردن اطلاعات



shahin69
دوشنبه 02 دی 1392, 13:02 عصر
سلام
دوستان من یه فرم و به کاربر نشون میدم فرم سوال و جواب ( ازمون)
زمانی که اطلاعات میفرستم به دیتابیس مثلا از 5 تا سوال 4 تا رو میفرسته
این کد صفحه اول


<?php
session_start();
if(!isset( $_SESSION['nam']) || !isset( $_SESSION['pass']) || !isset($_SESSION['id']))
{
header("location:index.php");
}
?>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
</head>
<body>
<?php
$id_dars= stripslashes(mysql_real_escape_string($_GET['id_dars']));
//$_SESSION['dars']=$_GET['id_dars'];
?>
<form method="post" action="21.php">
<?php
include_once('connection.php');
$sql="select id_soal,number,title,one,two,three,four,javab from ss where id_dars='$id_dars'";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
{
echo "<br>";
echo $row['title'];
echo "<br>";
echo $row['number'];
echo "<br>";
echo "<input type='radio' name='ans[".$row['id_soal']."]' value='".$row['one']."'>'".$row['one']."'";
echo "<br>";
echo "<input type='radio' name='ans[".$row['id_soal']."]' value='".$row['two']."'>'".$row['two']."'";
echo "<br>";
echo "<input type='radio' name='ans[".$row['id_soal']."]' value='".$row['three']."'>'".$row['three']."'";
echo "<br>";
echo "<input type='radio' name='ans[".$row['id_soal']."]' value='".$row['four']."'>'".$row['four']."'";
echo "<br>";
echo "<input type='hidden' name='ja[".$row['id_soal']."]' value='".$row['javab']."'>";
echo "<br>";
echo "<hr>";
}
?>
<input type="submit" name="submit"/>
</form>
</body>

اینم کد صفحه دوم که اگر جواب غلط باشه از 5 تا 4 تا رو میفرسته


<?php
session_start();
if(!isset( $_SESSION['nam']) || !isset( $_SESSION['pass']) || !isset($_SESSION['id']) )
{
header("location:index.php");
}
?>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<?php
include_once('connection.php');
foreach($_POST['ans'] AS $index => $value)
{
$pp=$_POST['ja'][$index];
$true=1;
$false=0;
if(strcmp($value,$pp)== 0)
{
$www = "insert into karname(id_soal,pasokh,javab,nomre,id_user) VALUES ('".$index."','".$value."','".$pp."','".$true."','".$_SESSION['id']."')";
$rp = mysql_query($www);
echo "<p>ok</p> ";
echo "<br>";
}
if(strcmp($value,$pp)== 1)
{
$w = "insert into karname(id_soal,pasokh,javab,nomre,id_user) VALUES ('".$index."','".$value."','".$pp."','".$false."','".$_SESSION['id']."')";
$rp = mysql_query($w);
echo "<p>no</p> ";
echo "<br>";
}
}
?>
</body>