mamali-mohammad
دوشنبه 08 فروردین 1390, 23:43 عصر
سلام
کلا من با دیتابیس مشکل دارم :ناراحت:
یه صفحه ثابت درست کردم در مسیر اصلی که اطلاعات دیتابیس رو نشون میده :
<?php
error_reporting(E_ALL ^ E_NOTICE);
include "storescript/connect_to_mysql.php";
$dynamicList="";
$sql=mysql_query("SELECT * FROM static ORDER BY id DESC LIMIT 1");
$productCount=mysql_num_rows($sql);
if ($productCount > 0){
while ($row=mysql_fetch_array($sql)){
$id=$row["id"];
$title=$row["title"];
$details=$row["details"];
}
} else {
$dynamicList ="Not Product In Home";
}
mysql_close();
?>
اینم از کد اجراش در صفحه :
<p><?php echo $title; ?></p>
<p><?php echo $details; ?></p>
تا اینجا که مشکلی نداریم !
محتوایت رو در مسیر مورد نظر نشون میده
حالا من یه صفحه about هم برای ادمین نوشتم که ادیت کنیم در مدیریت
اینم محتواش :
<?php
error_reporting(E_ALL ^ E_NOTICE);
include "../storescript/connect_to_mysql.php";
$dynamicList="";
$sql=mysql_query("SELECT * FROM static ORDER BY id DESC LIMIT 1");
$productCount=mysql_num_rows($sql);
if ($productCount > 0){
while ($row=mysql_fetch_array($sql)){
$id=$row["id"];
$title=$row["title"];
$details=$row["details"];
}
} else {
$dynamicList ="Not Product In Home";
}
mysql_close();
?>
اینم فرمش
</p>
<form action="" method="post">
<p><input type="text" name="product_name" id="product_name" width="300px" value="<?php echo $title; ?>"/></p>
<p><textarea name="details" id="details" cols="45" rows="5"><?php echo $details; ?></textarea></p>
<p>
<input type="submit" name="submit" id="submit" value="edit item" /></form></p>
تا اینجا هم مشکل نداریم .
زمانی که این صفحه رو میاریم ، به خوبی اطلاعات رو از دیتابیس میاره و آماده ویرایش هست
مشکل اینجا شروع میشه که بعد از تغییرات و زدن ویرایش متصل نمیشه و عمل رو انجام نمیده
من کد ویرایش رو اینطوری نوشتم :
<?php
include "../storescript/connect_to_mysql.php";
if(isset($_POST['submit']))
{
$about = $_POST['about'];
$sql=mysql_query("UPDATE static SET title='$title',details='$details'");
header("Location: about.php");
exit();
}
?>
اینطوری هست که دکمه Submit رو بگیره و عمل رو انجام بده
زمانی میزنم ویرایش ، عملی انجام نمیشه !!!
مشکل کجاست ؟
ممنون
کلا من با دیتابیس مشکل دارم :ناراحت:
یه صفحه ثابت درست کردم در مسیر اصلی که اطلاعات دیتابیس رو نشون میده :
<?php
error_reporting(E_ALL ^ E_NOTICE);
include "storescript/connect_to_mysql.php";
$dynamicList="";
$sql=mysql_query("SELECT * FROM static ORDER BY id DESC LIMIT 1");
$productCount=mysql_num_rows($sql);
if ($productCount > 0){
while ($row=mysql_fetch_array($sql)){
$id=$row["id"];
$title=$row["title"];
$details=$row["details"];
}
} else {
$dynamicList ="Not Product In Home";
}
mysql_close();
?>
اینم از کد اجراش در صفحه :
<p><?php echo $title; ?></p>
<p><?php echo $details; ?></p>
تا اینجا که مشکلی نداریم !
محتوایت رو در مسیر مورد نظر نشون میده
حالا من یه صفحه about هم برای ادمین نوشتم که ادیت کنیم در مدیریت
اینم محتواش :
<?php
error_reporting(E_ALL ^ E_NOTICE);
include "../storescript/connect_to_mysql.php";
$dynamicList="";
$sql=mysql_query("SELECT * FROM static ORDER BY id DESC LIMIT 1");
$productCount=mysql_num_rows($sql);
if ($productCount > 0){
while ($row=mysql_fetch_array($sql)){
$id=$row["id"];
$title=$row["title"];
$details=$row["details"];
}
} else {
$dynamicList ="Not Product In Home";
}
mysql_close();
?>
اینم فرمش
</p>
<form action="" method="post">
<p><input type="text" name="product_name" id="product_name" width="300px" value="<?php echo $title; ?>"/></p>
<p><textarea name="details" id="details" cols="45" rows="5"><?php echo $details; ?></textarea></p>
<p>
<input type="submit" name="submit" id="submit" value="edit item" /></form></p>
تا اینجا هم مشکل نداریم .
زمانی که این صفحه رو میاریم ، به خوبی اطلاعات رو از دیتابیس میاره و آماده ویرایش هست
مشکل اینجا شروع میشه که بعد از تغییرات و زدن ویرایش متصل نمیشه و عمل رو انجام نمیده
من کد ویرایش رو اینطوری نوشتم :
<?php
include "../storescript/connect_to_mysql.php";
if(isset($_POST['submit']))
{
$about = $_POST['about'];
$sql=mysql_query("UPDATE static SET title='$title',details='$details'");
header("Location: about.php");
exit();
}
?>
اینطوری هست که دکمه Submit رو بگیره و عمل رو انجام بده
زمانی میزنم ویرایش ، عملی انجام نمیشه !!!
مشکل کجاست ؟
ممنون