我再次。雖然我真的很努力地嘗試練習,但我對PHP真的很陌生,所以現在的條款有點兒麻煩。PHP插入表問題
我現在的問題是我的CMS似乎無法將數據提交到MySQL表。這裏是我的功能:
function newEntry() {
$query = mysql_query("INSERT INTO entries VALUES(null,'name','description','content')") or die(mysql_error());
}
這裏是我的提交內容形式:
<form action="doNewEntry.php" method="post">
<textarea name="entTitle" id="entTitle">Entry Title</textarea><br>
<textarea name="entDesc" id="entDesc">Input Description Here</textarea><br>
<textarea name="entCont" id="entCont">Type and format content here! What you see, is what you get.</textarea><br>
<script>
CKEDITOR.replace('entCont');
</script>
<table><td colspan="2"><input type="submit" name="submit" /></td></table>
</form>
,這裏是文件之間的事實,使崗位:
<?php
include('includes/functions.php');
if(isset($_POST['submit'])) {
if(isset($_POST['entTitle'])) {
newEntry($_POST['entTitle'],$_POST['entDesc'],$_POST['entCont']);
header("Location: entries.php");
} else {
echo "Please fill out all fields!";
include('newEntry.php');
}
}
?>
我難以置信新的,所以這無疑是一個非常簡單的修復。也許只是錯過了一些東西,但我真的無法弄清楚。添加問題。 :(
你通過parame通過newEntry調用,但在newEntry函數中,您沒有得到任何參數! –