от
Моя отправка в базу данных работает очень хорошо, данные формы поступают во все правильные таблицы именно так, как мне нужно в моей базе данных, но я все еще получаю сообщение об ошибке: «В вашем синтаксисе SQL есть ошибка». В чем дело?? Бонусные баллы, если вы можете сказать мне, как избежать $ Practicename, чтобы он не испортил массив (он захватывает динамические поля jquery) !! Я новичок, будьте терпеливы с моим кодом, пожалуйста ...
<?php
//db connection                      
include("config/db.php");

   if (!$connection) {
   die("Connection failed: " . mysqli_connect_error());
   }

   else{

   if(isset($_POST['submit'])){

   $providerfirstname = mysqli_real_escape_string($connection, 
   $_POST['providerfirstname']);
   $providerlastname = mysqli_real_escape_string($connection, 
   $_POST['providerlastname']);

   $query1 = mysqli_query($connection,
   "INSERT INTO `providers`
   (provider_first_name,provider_last_name) 

    VALUES ('$providerfirstname','$providerlastname')");

    $prov_id = mysqli_insert_id($connection);

    $practicename = $_POST['practice_name'];

    /*Get all values of practice_name[]:*/
    for($i=0;$i<count($practicename);$i  ){
       if($practicename[$i]!=""){
        $query2 = mysqli_query($connection,
        "INSERT INTO `practices`(prov_id,practice_name) 
         VALUES ('$prov_id','$practicename[$i]')");
        }
     }

if((!mysqli_query($connection, $query1)) ||(!mysqli_query($connection, $query2))){

echo "<b>Sorry, there was an problem submitting your provider to the 
database.Please try again or copy and paste the error code below to 
the \"Report a Problem\" page and we will try to correct the 
problem." . $query1 . mysqli_error($connection) . 
$query2 . mysqli_error($connection);
}

else {
echo "


Thank you! Your provider has successfully been submitted to the database! "; } } } mysqli_close($connection); ?>
             

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...