2016-09-17 62 views
-4
<?php 
$con = mysql_connect("localhost", "root", "") or die(mysql_errno()); 
$database = mysql_select_db("cms", $con) or die(mysql_errno()); 
if (isset($_POST['sub'])) { 
    $pt = $_POST['P-title']; 
    $pd = $_POST['p-dis']; 
    $q = "insert into pages(P_Title,P-Description) values('$pt','$pd')"; 
    if (mysql_query($q)) { 
     echo "<script>alert ('Inserted successfully')</script>"; 
     echo "<script>window.open('Admin-Panal.php','_self')</script>"; 
    } else { 
     echo "query not working"; 
    } 
} 
?> 
+0

添加您所使用的查詢? –

+2

只是傾銷你的代碼並不是一個可以接受的問題。 – TZHX

+0

尋求調試幫助的問題('**爲​​什麼不是這個代碼工作?**')必須包含所需的行爲,特定的問題或錯誤以及在問題本身**中重現**所需的最短代碼。沒有**明確問題陳述**的問題對其他讀者沒有用處。請參閱:[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – Biffen

回答

0

通過創建一個單獨的配置文件,以便將來的任何更改可以輕鬆地做到最好的方式。

的config.php

<?php 
$localhost = "localhost"; 
$user = "root"; 
$password = ""; 
$database = "form1"; // your database name 
//$con = mysqli_connect("localhost","my_user","my_password","my_db"); 
$conn = mysqli_connect($localhost,$user,$password,$database); 

// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
    echo "connection sucessful"; 
?> 

包含這個文件通過調用require_once 「config.php文件」;在其中你現在的工作

workingfile.php

 <?php 
      require_once "config.php"; 
      if(isset($_POST['sub'])) 

      { 
       $pt = $_POST['P-title']; 
       $pd = $_POST['p-dis']; 
       $tableName = "user_information";//your table name 
$query = "INSERT INTO $tableName (P_Title,P-Description) VALUES('".$pt."','".$pd."')";       
       if ($conn->query($query) === TRUE) { 
        echo "New record created successfully"; 
       } else { 
        echo "Error: " . $query . "<br>" . $conn->error; 
       } 

       $conn->close(); 


      } 
     ?> 
+0

謝謝EaBanglore我試過你的代碼,但我得到了這個錯誤作爲follow.Error:插入到newpage(p_title,P-content)VALUES('Home','這是我的CMS主頁。') 您在您的錯誤SQL語法;檢查對應於你的MySQL服務器版本的手冊,在'-content'VALUES('Home','這是我的CMS主頁。 –