什么';PHP7.4中的错误和解决方法是什么?

什么';PHP7.4中的错误和解决方法是什么?,php,mysql,forms,Php,Mysql,Forms,我试着用MySQL和PHP在我的网站上创建一个表单,但是它没有在数据库中保存任何内容,但是从网站上看到的视图好像没有错误。错误是什么以及如何解决,所以我希望你能解决这个问题。 我认为错误在执行中,但我不确定a,我无法解决它 $dcuser = $_POST["user"]; $tmpuser = $_POST["tmpuser"]; $spedi = $_POST["spedi"]; $selecte = $_POST["se

我试着用MySQL和PHP在我的网站上创建一个表单,但是它没有在数据库中保存任何内容,但是从网站上看到的视图好像没有错误。错误是什么以及如何解决,所以我希望你能解决这个问题。 我认为错误在执行中,但我不确定a,我无法解决它

$dcuser = $_POST["user"];
$tmpuser = $_POST["tmpuser"];
$spedi = $_POST["spedi"];
$selecte = $_POST["selecte"];
$data = $_POST["data"];
$save = $_POST["save"];

$test2 = [$dcuser, $tmpuser, $spedi, $selecte, $data, $save];

if (!isset($dcuser)) {
   echo("test");
}
else{
   if (!isset($tmpuser)) {
       echo("test");
   }
   else {
       if (!isset($spedi)) {
           echo("test");
       }
       else {
           if (!isset($selecte)) {
               echo("test");
           }
           else {
               if (!isset($data)) {
                   echo("test");
               }
               else {
                   if (!isset($save)) {
                       echo("test");
                   }
                   else {
                       echo($test2->a);
                   }
               }
           }
       }
   }
}

$DATABASE_HOST = 'localhost';
$DATABASE_USER = 'user';
$DATABASE_PASS = 'pw';
$DATABASE_NAME = 'form';

$con = mysqli_connect($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASS, $DATABASE_NAME);

$test[] = $_POST['user'];
$test[] = $_POST['tmpuser'];
$test[] = $_POST['spedi'];
$test[] = $_POST['selecte'];
$test[] = $_POST['data'];
$test[] = $_POST['save'];

$statement = $con->prepare("INSERT INTO konvoi (user, tmpuser, spedi, selecte, daten, save) VALUES (?, ?, ?, ?, ?, ?)");
$statement->execute(array($test[0], $test[1], $test[2], $test[3], $test[4], $test[5]));

if(isset($dcuser)) {
 if(isset($tmpuser)) {
   if(isset($spedi)) {
     if(isset($selecte)) {
       if(isset($data)) {
         if(isset($save)) {
           echo '<p>User: '.$test[0].'</p>';
           echo '<p>TMP: '.$test[1].'</p>';
           echo '<p>Spedi: '.$test[2].'</p>';
           echo '<p>selecte: '.$test[3].'</p>';
           echo '<p>Data: '.$test[4].'</p>';
           echo '<p>Save: '.$test[5].'</p>';
         }  else {
           echo 'test6';
         }
       }  else {
         echo 'test5';
       }
     }  else {
       echo 'test4';
     }
   }  else {
     echo 'test3';
   }
 }  else {
   echo 'test2';
 }
} else {
 echo 'test1';
} 
$dcuser=$\u POST[“user”];
$tmpuser=$_POST[“tmpuser”];
$spedi=$_POST[“spedi”];
$selecte=$\u POST[“selecte”];
$data=$_POST[“data”];
$save=$_POST[“save”];
$test2=[$dcuser、$tmpuser、$spedi、$selecte、$data、$save];
如果(!isset($dcuser)){
回声(“测试”);
}
否则{
如果(!isset($tmpuser)){
回声(“测试”);
}
否则{
如果(!isset($spedi)){
回声(“测试”);
}
否则{
如果(!isset($selecte)){
回声(“测试”);
}
否则{
如果(!isset($data)){
回声(“测试”);
}
否则{
如果(!isset($save)){
回声(“测试”);
}
否则{
echo($test2->a);
}
}
}
}
}
}
$DATABASE_HOST='localhost';
$DATABASE_USER='USER';
$DATABASE_PASS='pw';
$DATABASE_NAME='form';
$con=mysqli\u connect($DATABASE\u HOST、$DATABASE\u USER、$DATABASE\u PASS、$DATABASE\u NAME);
$test[]=$\u POST['user'];
$test[]=$_POST['tmpuser'];
$test[]=$_POST['spedi'];
$test[]=$\u POST['selecte'];
$test[]=$_POST['data'];
$test[]=$\u POST['save'];
$statement=$con->prepare(“插入konvoi(用户、tmpuser、spedi、selecte、daten、save)值(?,,,,,,,,?)”;
$statement->execute(数组($test[0]、$test[1]、$test[2]、$test[3]、$test[4]、$test[5]);
if(isset($dcuser)){
如果(isset($tmpuser)){
如果(isset($spedi)){
如果(isset($selecte)){
if(isset($data)){
如果(设置($save)){
回显“用户:”.$test[0]”。

; 回显“TMP:”.$test[1]。

”; echo'Spedi:'.$test[2].

'; 回显“选择:”.$test[3]。

”; 回显'数据:'.$test[4].

'; 回显“保存:”.$test[5]”。

; }否则{ echo'test6'; } }否则{ 回波“test5”; } }否则{ 回波“test4”; } }否则{ echo'test3'; } }否则{ echo'test2'; } }否则{ echo'test1'; }
HTML:





你有什么好消息吗
本征加速 安德勒·斯佩迪安 不安全的互联网 韦邦·冯·艾尼姆·斯皮勒 桑斯蒂格斯 基恩·安加贝

我会死的

我想我的约会已经结束了

阿本登 ```
您是否尝试使用

   echo $statement->execute

在$statement->execute之后。如果是db错误,它将在屏幕上打印它?

$statement->execute(数组($test[0],$test[1],$test[2],$test[3],$test[4],$test[5])
execute($test)在这里查看问题
echo($test2->a)解决方案后的相同问题我测试了您的代码并努力删除此回音($test2->a);并且避免改变!它什么也不印
   echo $statement->execute