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>
是什么错误消息? –
我没有收到任何错误消息。只是没有任何反应 –
首先 - 使用mysqli函数,因为mysql已被弃用(使用相同的方式)!其次,你没有资源到你的数据库!你尝试过'mysql_query($ sql,$ db)还是死(mysql_error())'? –