2017-10-14 99 views
-3

當我嘗試執行此代碼時,它不會向數據庫添加任何內容,但它說明了此通知,但我已將它指定爲「ISSET」,請提供任何幫助?我可以添加它mannualy和它的作品,但我想要一個形式。 38未添加到數據庫中的值

行是 「$ Q = .....」

注意:未定義指數:標題 C:\ XAMPP \ htdocs中\ MRMotos \動態\ MRMotos \ ADMIN \的index.php上線38

<?php 
       if(isset($_POST['submitted']) == 1){ 
        $q = "INSERT INTO pages (title, label, header, body) VALUES ('$_POST[title]', '$_POST[label]', '$_POST[header]', '$_POST[body]')"; 
        $r = mysqli_query($dbc, $q); 
        if($r){ 
         echo '<p>Page was added!</p>'; 
        }else{ 
         echo '<p>Page could not be added because: '.mysqli_error($dbc); 
         echo '<p>'.$q.'</p>'; 
        } 
       } 
      ?> 


<form action="index.php" method="post" role="form"> 

       <div class="form-group"> 
        <label for="title">Title:</label> 
        <input class="form-control" type="text" name"title" id="title" placeholder="Page Title"> 
       </div> 

       <div class="form-group"> 
        <label for="label">Label:</label> 
        <input class="form-control" type="text" name"label" id="label" placeholder="Page Label"> 
       </div> 

       <div class="form-group"> 
        <label for="header">Header:</label> 
        <input class="form-control" type="text" name"header" id="header" placeholder="Page Header"> 
       </div> 

       <div class="form-group"> 
        <label for="body">Body:</label> 
        <textarea class="form-control" name"body" id="body" rows="8" placeholder="Page Body"></textarea> 
       </div> 

       <button type="submit" class="btn btn-default">Save</button> 
       <input type="hidden" name="submitted" value="1"> 

      </form> 
+0

顯示您的HTML表單。你應該使用參數化查詢。 – Qirel

+0

已將表格添加到問題 –

+0

您的姓名屬性缺少一些東西..應該是'name =「title」'('='您的表格中缺少) – Qirel

回答

1

u必須在不久的名稱表單錯過了=這不是

<div class="form-group"> 
        <label for="title">Title:</label> 
        <input class="form-control" type="text" name"title" id="title" placeholder="Page Title"> 
       </div> 

它可能是

<div class="form-group"> 
        <label for="title">Title:</label> 
        <input class="form-control" type="text" name="title" id="title" placeholder="Page Title"> 
       </div> 
0

如下更改按鈕代碼:

按鈕類型= 「提交」 名稱= 「提交」 類= 「BTN BTN-默認」

,改變你如果條件如下圖所示:

如果($ _ POST [ '提交'])){

0

試試這個:

<form method="post" action='<?php echo htmlentities($_SERVER["PHP_SELF"]);?>'>