Кнопка Добавить с модальным ajax - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь добавить кнопку для добавления строки в таблицу, добавляя значения также в базу данных, но когда я нажимаю кнопку, она обновляет мою страницу и не добавляет строки, а в моей базе данных не добавляетЛюбые значениянаходится в папке "JSON":

 <?php
 if(strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest')
 {
   header("Location: ../Principale.php");
   exit();
 }

 if(!isset($_COOKIE["id"]))
 {
   $json_data = array(
'draw'            => 0,
'recordsTotal'    => 0,
'recordsFiltered' => 0,
'data'            => [],
'error'           => 'Laravel Error Handler',
          );
                  $json = json_encode($json_data);
             echo $json;
        exit();
 }   



 include("../DB.php"); //dati configurazione del database


 if(isset($_POST["role"]) && isset($_POST["year"]) && isset($_POST["place"]) && isset($_POST["company"]))
 { 
                  $role = mysqli_real_escape_string($connessione, $_POST["role"]);
             $year = mysqli_real_escape_string($connessione, $_POST["year"]);
        $place = mysqli_real_escape_string($connessione, $_POST["place"]);
   $company = mysqli_real_escape_string($connessione, $_POST["company"]);

           $result=mysqli_query($connessione,"select company_id from company where name='".$company."';");
       $row=mysqli_fetch_array($result,MYSQLI_NUM);
  $comp_id=$row[0];
$eeid=$_COOKIE['id'];

   $result = mysqli_query($connessione, "INSERT into WORK_EXPERIENCE (role,year,place,company_id,user_id) VALUES ('$role','$year','$place','$comp_id,'$eeid')");

   $json_data = array(
                                //"id" => $id,
                                "result" => 1
                         );
$json = json_encode($json_data);
echo $json;
 }



 ?>

Что я делаю неправильно?

1 Ответ

0 голосов
/ 06 июня 2018

решаемая.В этой строке:

 $result = mysqli_query($connessione, "INSERT into WORK_EXPERIENCE 
 (role,year,place,company_id,user_id) VALUES 
 ('$role','$year','$place','$comp_id,'$eeid')")

не было вершины в $ comp_id.

...