אהלן, לקחתי מפה מדריך להכנת יצירת דפים + עריכתם ועדכונתם,
הנה תראו -
http://goldsystem.co.il/Panel/InsertPages/new_post.html
אבל כשאני לוחץ על "submit", מופיעה לי ההודעה הבאה -
ציטוט:
Column count doesn't match value count at row 1
|
אלו הקבצים שלי -
new_post.html
HTML קוד:
<html>
<head></head>
<title>שליחת הודעה חדשה</title>
<body>
<center>
<form method="get" action="post.php">
<br />
:שם פרטי <INPUT type="text" name="name">
<br />
:שם משפחה <INPUT type="text" name="content">
<br />
<input type="submit" value="submit">
</form>
</body>
</html>
---
post.php
PHP קוד:
<?php
include("db.php");
$name = $_POST['name'];
$content = $_POST['content'];
function insert($name,$content)
{
$query = mysql_query("INSERT INTO `insertpages` VALUES ('$name','$content')") OR die (mysql_error());
if($query)
{
echo "התגובה נוספה בהצלחה";
}
}
insert($name,$content);
?>
---
edit.php
PHP קוד:
<?php
include("db.php");
$id = $_GET['id'];
function edit($id)
{
$query = mysql_query("SELECT * FROM `insertpages` WHERE `id`='$id'");
$result = mysql_fetch_array($query);
$name = $result['name'];
$content = $result['content'];
echo "
<center>
<form action=\"update.php\" method=\"post\">
<input type=\"text\" name=\"name\" value=\"$name\"></input>
<input type=\"hidden\" name=\"id\" value=$id></input>
<textarea name=\"content\">$content</textarea>
<input type=\"submit\" value=\"עדכן\"></input></form>";
}
edit($id);
?>
---
update.php
PHP קוד:
<?php
include("db.php");
$id = $_POST['id'];
$name = $_POST['name'];
$content = $_POST['content'];
function update($id,$name,$content)
{
$query = mysql_query("UPDATE `insertpages` SET `name`='$name' , `content`='$content` WHERE `id`='$id'") or die (mysql_error());
if($query)
{
echo "התגובה נערכה בהצלחה";
}
}
update($id,$name,$content);
?>
מה הבעיות?
תודה לעוזרים
