2010-05-17 87 views
0

爲什麼不做這項工作?錯誤與否並插入到數據庫mysql

<?php include "top.php"; 
include "connect.php"; 
if(isset($_POST["submit"])) { 
$error = ""; 
    if(empty($_POST["name"])) { 
     $error .= "Du glömde märket!<br>"; 
     if(empty($_POST["rating"])){ 
     $error .= "Du glömde att bedömma märket!<br>"; 
       if(empty($_POST["worth"])){ 
     $error .= "Du glömde att välja vilken klass den hör till!<br>"; 
       if(empty($_POST["username"])){ 
     $error .= "Du glömde att skriva ditt namn!<br>"; 
       if(empty($_POST["rating"])){ 
     $error .= "Du glömde att skriva någonting?!!<br>"; 
     }}}}} 
    if(!empty($error)){ 
    echo $error; 
    }else{ 
$name = $_POST["name"]; 
$rating = $_POST["rating"]; 
$worth = $_POST["worth"]; 
$favorite = $_POST["favorite"]; 
$username = $_POST["username"]; 
$description = $_POST["description"]; 
mysql_query("INSERT INTO brands (name, rating, worth, favorite, username, description) VALUES ('$name', '$rating', '$worth', '$favorite', '$username', '$description')"); 
echo "<span style='color: green'>Yir yir, <a href='brand.php'>klicka här för att gå till Märken.</a></span>"; 
    } 
    } 

它不來與錯誤,它只是說喜歡它的成功消息已插入到數據庫

+0

我不知道。爲什麼我不知道?沒有被告知問題是什麼,很難回答問題。當你運行代碼時會發生什麼?你有錯誤嗎?你的電腦在你眼前融化了嗎? – 2010-05-17 12:17:26

+0

你有什麼錯誤? – 2010-05-17 12:18:10

+0

我想知道是否有人將「涉及SQL的PHP​​問題」的統計數據與「具有SQL注入漏洞的PHP問題」進行比較......? @Azzyh - 你需要閱讀http://bobby-tables.com/ – Quentin 2010-05-17 12:27:18

回答

0

。我們幫不了你,除非你至少試圖得到一些調試信息。

例如,更換

mysql_query("INSERT INTO brands (name, rating, worth, favorite, username, description) VALUES ('$name', '$rating', '$worth', '$favorite', '$username', '$description')");

隨着

$query = "INSERT INTO brands (name, rating, worth, favorite, username, description) VALUES ('$name', '$rating', '$worth', '$favorite', '$username', '$description')"; 

echo "Query: " . $query; 

mysql_query($query); 

呼應查詢到的畫面執行前,也許提供了一些更多的信息。

0

回顯你已經創建的查詢,看看顯示什麼,並執行該查詢在phpmyadmin測試