2015-12-06 90 views
0

我一直在寻找一段时间,似乎无法找到问题。当我提交表格时,它不会插入到我的表格中。我对stackflow非常陌生,所以请告知我是否需要更多信息或者我的设置有误。PHP插入功能不起作用

这是我的代码。

<?php 

include 'dbc.php'; 
?><?php 

if (isset($_POST['button'])){ 


    $value = $_POST['fornavn']; 
    $value1 = $_POST['etternavn']; 
    $value2 = $_POST['email']; 
    $value3 = $_POST['telefon']; 
    $value4 = $_POST['adresse']; 
    $value5 = $_POST['produktbeskrivelse']; 
    $value6 = $_POST['selger_id'];  


    $sql = "INSERT INTO bestillinger (fornavn, etternavn, email, telefon, adresse, produktbeskrivelse, selger, date) VALUES ('$value', '$value1', 
      '$value2', '$value3', '$value4', '$value5' ,'$value6', now())"; 


    mysql_query($sql); 
} 

这是我的表格。这两个脚本都在同一页面上。

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" 
     method="POST" enctype="multipart/form-data"> 
    Fornavn: <input type="text" name="fornavn" id="fornavn" required><br> 
    Etternavn: <input type="text" name="etternavn" id="etternavn" required><br> 
    Email: <input type="email" name="email" id="email" required><br> 
    Telefon: <input type="text" name="telefon" id="telefon" required><br> <br><br> 
    Adresse: <input type="text" name="adresse" id="adresse" required><br> <br><br> 
    Produkt Beskrivelse: <textarea type="text" name="produktbeskrivelse" id="produktbeskrivelse" required></textarea><br> 
    <input type="submit" name="button" id="button" value="Send"> 
</form> 
+0

是什么错误消息? –

+0

我没有收到任何错误消息。只是没有任何反应 –

+0

首先 - 使用mysqli函数,因为mysql已被弃用(使用相同的方式)!其次,你没有资源到你的数据库!你尝试过'mysql_query($ sql,$ db)还是死(mysql_error())'? –

回答

-1

设法使一个变量时

$time = time(); 

,让你这样的查询,

$sql = "INSERT INTO bestillinger (fornavn, etternavn, email, telefon, adresse, produktbeskrivelse, selger, date) VALUES ('$value', '$value1', 
'$value2', '$value3', '$value4', '$value5' ,'$value6', '$time')"; 
0
$sql = "INSERT INTO bestillinger (fornavn, etternavn, email, telefon, adresse, produktbeskrivelse, selger, date) VALUES ('".$value."', '".$value1."', 
      '".$value2."', '".$value3."', '".$value4."', '".$value5."' ,'".$value6."', now())"; 

您需要修改MySQL的句法