Hata ya da değil ve veritabanı mysql için eklemek

2 Cevap

Neden bu işi alışkanlık?

<?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>";
    }
    }

Bu sadece söylemek hataları ile gelmiyor bu veritabanına eklenen var gibi mesaj başarılı

2 Cevap

En azından bazı hata ayıklama bilgi almak için denemek sürece. Biz size yardım edemez.

Örneğin, yerini

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

Ile

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

echo "Query: " . $query;

mysql_query($query);

Bu, çalıştırmadan önce ekrana sorgu yankıları, belki biraz daha fazla bilgi sağlar.

u oluşturduk sorgu yankı ve görüntülenir görmek ve phpmyadmin test için bu sorguyu yürütmek