shahin69 2 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلامدوستان من یه فرم و به کاربر نشون میدم فرم سوال و جواب ( ازمون)زمانی که اطلاعات میفرستم به دیتابیس مثلا از 5 تا سوال 4 تا رو میفرستهاین کد صفحه اول<?phpsession_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></title></head><body><?php$id_dars= stripslashes(mysql_real_escape_string($_GET['id_dars']));//$_SESSION['dars']=$_GET['id_dars'];?><form method="post" action="21.php"><?phpinclude_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 تا رو میفرسته<?phpsession_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><?phpinclude_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> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 ساختاری که بکار بریدید اصلا جالب نیستمیشه خیلی بهتره و منظم تر نوشتدر مورد تعداد هم شما اول ارسالی از صفحه قبل رو بشمارید ببینید همه ارسال میشن؟ نقل قول لینک به ارسال
shahin69 2 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 کد صفحه دوم و میگید منظم نیست ؟منظم تر یعنی چطور میشه بیشتر توضیح بدید اخه من تازه واردم؟ نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) این کوئری هست ؟$www = "insert into karname(id_soal,pasokh,javab,nomre,id_user) VALUES ('".$index."','".$value."','".$pp."','".$true."','".$_SESSION['id']."')";------------------------------<?php$id=$_SESSION['id'];mysql_query("insert into karname() values('$index','$value','$pp','$true','$id')");?> ویرایش شده دی 92 توسط Ghasem Paran 1 نقل قول لینک به ارسال
Mobin 1669 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 اول صفحه 21.php یک var_dump($_POST);قرار بدید ببینید اطلاعاتی که ارسال میشه تعدادشون درست هست یا خیر مثلا از 5 سوال هر 5 تا ارسال میشوند یا 4 تا 2 نقل قول لینک به ارسال
shahin69 2 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 دوستان مثل اینکه مشکل حل شداین هم کدش<?phpinclude_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,id_dars) VALUES ('".$index."','".$value."','".$pp."','".$true."','".$_SESSION['id']."','".$_SESSION['dars']."')"; $rp = mysql_query($www); echo "<p>ok</p> "; echo "<br>"; }else //if(strcmp($value,$pp)== 1) { $w = "insert into karname(id_soal,pasokh,javab,nomre,id_user,id_dars) VALUES ('".$index."','".$value."','".$pp."','".$false."','".$_SESSION['id']."','".$_SESSION['dars']."')"; $rp = mysql_query($w); echo "<p>no</p> "; echo "<br>"; } } ?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .