Приведенный ниже код очень хорошо работает на моем компьютере.Недавно, когда я проверил базу данных, она создает несколько записей при использовании другого браузера ПК / хрома.
Я пытался использовать разные ПК.Проблема с перебоями
<?php
if($_POST['submit']=="Update"){
$ps = array();
foreach($_POST['pstatus'] AS $val) {
$ps[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$log = array();
foreach($_POST['logs'] AS $val) {
$log[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$sc = array();
foreach($_POST['scale'] AS $val) {
$sc[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$btt = array();
foreach($_POST['bt'] AS $val) {
$btt[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$tpp = array();
foreach($_POST['tp'] AS $val) {
$tpp[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$dt = array();
foreach($_POST['dt'] AS $val) {
$dt[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$ln = array();
foreach($_POST['lno'] AS $val) {
$ln[] = mysqli_real_escape_string($con, $val);//For sanitation of the array
}
$user = $_SESSION["Fname"].' '.$_SESSION["Lname"];
$cquery="";
$count = count($log);
date_default_timezone_set('Asia/Kolkata');//Indian standard time
for($i=0;$i<$count;$i++)
{
$date = date("Y-m-d",strtotime($dt[$i]));// to convert date array string to date mysql
$cquery .= "insert into logs(pid,pstatus,log,scale,bottom,top,date,lno,adby) values(".$_POST['id'].",'".$ps[$i]."','".$log[$i]."','".$sc[$i]."','".$btt[$i]."','".$tpp[$i]."','".$date."','".$ln[$i]."','".$user."');";
}// end of for loop
if($con->multi_query($cquery)){
header('Location: log_lib.php');
}
else{
echo "Logs Details Saving failed";
}
}
?>