привет моя проблема, когда утра редактировать мою форму, которая имеет 3 строки и сохранить свои данные вставки в 3 раза, получая 3 JavaScript оповещения из-за цикл Еогеаспанесколько данных строк вставка дают несколько предупреждения в PHP
я понятия не имею, где проблема
if(isset($_POST['btn_sub']))
{
foreach($_POST['marks'] as $row=>$Act)
{
$session=$_GET['session'];
$cl_name=$_GET['cl_name'];
$cl_section=$_GET['cl_section'];
$exam=$_GET['exam'];
$date=$_GET['date'];
$subj = $_GET['subj'];
$marks = mysql_real_escape_string($Act);
$maxmarks = mysql_real_escape_string($_POST['maxmarks'][$row]);
$passmarks = mysql_real_escape_string($_POST['passmarks'][$row]);
$name = mysql_real_escape_string($_POST['name'][$row]);
$rollno = mysql_real_escape_string($_POST['rollno'][$row]);
$fname = mysql_real_escape_string($_POST['fname'][$row]);
$attendance = mysql_real_escape_string($_POST['attendance'][$row]);
$result = mysql_query("SELECT * FROM `ex_marks` WHERE `session`='$session' and `cl_name`='$cl_name' and `cl_section`='$cl_section' and `subject`='$subj' and `exam`='$exam' and `date`='$date' and `roll_no`='$rollno' and `obtainmarks`='$marks'");
if (mysql_num_rows($result) == 0)
{
mysql_query("INSERT INTO `ex_marks` (`mid`, `session`, `cl_name`, `cl_section`, `name`, `fname`, `status`, `date`, `exam`, `roll_no`, `subject`, `maxmarks`, `passmarks`, `obtainmarks`)
VALUES('', '$session', '$cl_name', '$cl_section', '$name','$fname', '$attendance', '$date', '$exam', '$rollno', '$subj', '$maxmarks','$passmarks','$marks')") or die(mysql_error());
echo "<script type='text/javascript'>alert('Submitted Successfully!')</script>";
}
else
{
echo "<script type='text/javascript'>alert('Already Exist!')</script>";
}
}
}
см этот код
это значит, данные уже существуют, которые вы ввода –