lost_z
جمعه 02 خرداد 1393, 09:59 صبح
سلام دوستان اشکال این کد ها در چیست.
<?php
include "config.php";
$db = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS);
mysql_select_db($MYSQL_NAME, $db);
mysql_set_charset('utf8',$db);
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8_persian_ci");
$d="SELECT * FROM orgpage WHERE id='5' ;";
$b=mysql_query($d);
$onvan=mysql_fetch_assoc($b);
if(isset($_POST['submit'])) {
echo("تغییرات انجام گرفت");
$sql = "UPDATE orgpage SET pagename = '".$_POST['subject']. "' WHERE id = '5';";
mysql_query($sql);
header("Location: " . $config_basedir) ;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<title><?php echo ($onvan['pagename']);?></title>
<body>
<td>تغییر نام سایت </td>
<td>
<form method="post">
<input type="text" name="subject"
/></td>
</tr>
<tr>
<td> </td>
<td>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="به روز رسانی"></td>
</tr>
</table>
</form>
</body>
</html>
خوب من میخوام با این فرم عنوان سایت رو تغییر بدم که تو دیتابیس هست.
اما فکر کنم توقسمت اجرای فرم مشکل داره.چون دستور شرطی if در
if(isset($_POST['submit'])) {
echo("تغییرات انجام گرفت");
$sql = "UPDATE orgpage SET pagename = '"
.$_POST['subject']
. "' WHERE id = '5';";
mysql_query($sql);
header("Location: " . $config_basedir) ;
}
عمل نمیکنه.
لطفا راهنماییم کنید.
ممنون
<?php
include "config.php";
$db = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS);
mysql_select_db($MYSQL_NAME, $db);
mysql_set_charset('utf8',$db);
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8_persian_ci");
$d="SELECT * FROM orgpage WHERE id='5' ;";
$b=mysql_query($d);
$onvan=mysql_fetch_assoc($b);
if(isset($_POST['submit'])) {
echo("تغییرات انجام گرفت");
$sql = "UPDATE orgpage SET pagename = '".$_POST['subject']. "' WHERE id = '5';";
mysql_query($sql);
header("Location: " . $config_basedir) ;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<title><?php echo ($onvan['pagename']);?></title>
<body>
<td>تغییر نام سایت </td>
<td>
<form method="post">
<input type="text" name="subject"
/></td>
</tr>
<tr>
<td> </td>
<td>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="به روز رسانی"></td>
</tr>
</table>
</form>
</body>
</html>
خوب من میخوام با این فرم عنوان سایت رو تغییر بدم که تو دیتابیس هست.
اما فکر کنم توقسمت اجرای فرم مشکل داره.چون دستور شرطی if در
if(isset($_POST['submit'])) {
echo("تغییرات انجام گرفت");
$sql = "UPDATE orgpage SET pagename = '"
.$_POST['subject']
. "' WHERE id = '5';";
mysql_query($sql);
header("Location: " . $config_basedir) ;
}
عمل نمیکنه.
لطفا راهنماییم کنید.
ممنون