Повторите запись в таблице MySQL с перерывами - PullRequest
0 голосов
/ 05 июля 2019

Приведенный ниже код очень хорошо работает на моем компьютере.Недавно, когда я проверил базу данных, она создает несколько записей при использовании другого браузера ПК / хрома.

Я пытался использовать разные ПК.Проблема с перебоями

  <?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";
    }
}

?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...