亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

向數據庫插入查詢不起作用

向數據庫插入查詢不起作用

PHP
慕勒3428872 2021-10-15 14:54:16
我在下面的代碼中編寫了此代碼以將查詢插入到我的數據庫中。我已將此 PHP 代碼放在同一頁面以及 port.php 上。它也不起作用。任何想法或建議都非常感謝。這是我將數據插入數據庫的 PHP 查詢代碼:<?php//connect to DB print_r($_POST); ini_set('display_errors', 1); //<- here you can switch on and off the error reporting 0 / 1 - makes life easy ;) ini_set('display_startup_errors', 1);error_reporting(E_ALL);$debug=1;            $host = "localhost"; $username = "root"; $password = "mysqlr00tpa55";     try {          $myconnection = new PDO("mysql:host=$host;dbname=myDB", $username, $password);          // set the PDO error mode to exception              $myconnection ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    if(isset($_POST['insert'])){     $vorname = $_POST['vorname'];     $nachname = $_POST['nacname'];     $email = $_POST['email'];     $telefon = $_POST['telefon'];     $created = $_POST['created']; //geburtstag     $plz = $_POST['plz'];     $ort = $_POST['ort'];     $strasse = $_POST['strasse'];     $hnr = $_POST['hnr'];     $adrZus = $_POST['adrZus'];     $pdoQuery = "INSERT INTO `Port_Owner`(`vorname`, `nachname`, `email`, `telefon`, `created`, `plz`, `ort`, `strasse`, `hnr`, `adrZus`)     VALUES (:vorname,:nachname,:email,:telefon,:created,:plz,:ort,:strasse,:hnr,:adrZus)";     $pdoResult = $myconnection ->prepare($pdoQuery);     $pdoExec =  $pdoResult->execute(array(          ":vorname"=>$vorname,                                           ":nachname"=>$nachname,                                           ":email"=>$email,                                           ":telefon"=>$telefon,                                           ":created"=>$created,                                           ":plz"=>$plz,                                           ":ort"=>$ort,                                           ":strasse"=>$strasse,                                           ":hnr"=>$hnr,                                            ":adrZus"=>$adrZus));     if($pdoExec)當我插入 vorname、nachname 和其他字段時,它顯示“此頁面無效”。Somone 在這方面幫助我。提前致謝
查看完整描述

1 回答

?
青春有我

TA貢獻1784條經驗 獲得超8個贊

name=您表單中的屬性與您嘗試從$_POST數組中獲取的內容不匹配。例如:

<input id="vorname" name="vorname" type="text" class="field text fn" value="<?php echo $value['vorname']; ?>" size="8" tabindex="1" placeholder="Ihr Vorname">

name="vorname" 不匹配:

$vorname = $_POST['portO_firstN'];

其中標識符應與輸入的名稱相同。相反,它應該是:

$vorname = $_POST['vorname'];

匹配給輸入的名稱。$_POST數組中的所有變量都未定義。要查看此錯誤,請在開始<?php標記后立即將錯誤報告添加到文件頂部error_reporting(E_ALL); ini_set('display_errors', 1);


查看完整回答
反對 回復 2021-10-15
  • 1 回答
  • 0 關注
  • 117 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號