PDA

View Full Version : مشکلی در ویرایش سایت



sedaghat23
پنج شنبه 07 اردیبهشت 1385, 06:43 صبح
این برنامه رو واسه ی ویرایش نوشتم اما ویرایش نمی کنه
همش به if آخر می ره و پیغام اون if رو می ده
چکار کنم؟
لطفا کمکم کنین واسه دومین باره می فرستم
ممنون
[code]
<?php
error_reporting(E_ERROR);
mysql_error();
$db="web-lib";
$link = mysql_connect("localhost","root","");
if (!$link)
die("couldn t connct to mysql server");
mysql_select_db($db,$link)
or die("coulden t open $db :".mysql_error());
if (!strlen($T1)==0 && !strlen($T2)==0){
$query1="UPDATE `books` SET `BookName`=($T2) WHERE `Bookid` ='$Bookid' AND `BookName` =trim($T1) AND `Subject` = '$Subject' AND `Auther` = '$Auther' AND `Entesharat` = '$Entesharat' AND `EnterDate` = '$EnterDate' AND `URL` = '$URL' ";
$result=mysql_query($query1);
echo"
<p align='center'>&nbsp;</p>
<table border='0' width='100%' bgcolor='#649B98'>
<tr>
<td align='center'><b><font face='Tahoma' size='2' color='#000080'>
&Ccedil;&Oslash;&aacute;&Ccedil;&Uacute;&Ccedil;&E circ; &Ocirc;&atilde;&Ccedil; &aelig;ی&Ntilde;&Ccedil;ی&Ocirc; &Ocirc;&Iuml; &nbsp; .</font></b></td>
</tr>
</table>
";
}
else
print "
<p align='center'>&nbsp;</p>
<table border='0' width='100%' bgcolor='#649B98'>
<tr>
<td align='center'><b><font face='Tahoma' size='2' color='#000080'>
&aacute;&Oslash;&Yacute;&Ccedil;&eth; &Ccedil;&Oslash;&Ccedil;&Uacute;&Ccedil;&Ecirc; &Ntilde;&Ccedil; &Egrave;&Ntilde;&Ccedil;ی &aelig;ی&Ntilde;&Ccedil;ی&Ocirc; &aelig;&Ccedil;&Ntilde;&Iuml;&auml;&atilde;&Ccedil ;یی&Iuml;&nbsp; .</font></b></td>
</tr>
</table>
";

if (!$result)
die ("couldnot edit ".mysql_error());
?>
[code/]

tabib_m
پنج شنبه 07 اردیبهشت 1385, 16:14 عصر
کدت رو به کد زیر تغییر بده.


<?php
error_reporting(E_ERROR);
$db="web-lib";
$connect = mysql_connect("localhost","root","") or die("couldn t connct to mysql server:".mysql_error());
mysql_select_db($db) or die("coulden t open $db :".mysql_error());
if (!strlen(trim($T1))==0 && !strlen($T2)==0){
$T1=trim($T1);
$query1="UPDATE `books` SET `BookName`=($T2) WHERE `Bookid` ='$Bookid' AND `BookName` ='$T1' AND `Subject` = '$Subject' AND `Auther` = '$Auther' AND `Entesharat` = '$Entesharat' AND `EnterDate` = '$EnterDate' AND `URL` = '$URL' ";
$result=mysql_query($query1) or die("couldnot edit ".mysql_error());
echo"
<p align='center'>&nbsp;</p>
<table border='0' width='100%' bgcolor='#649B98'>
<tr>
<td align='center'><b><font face='Tahoma' size='2' color='#000080'>
&Ccedil;&Oslash;&aacute;&Ccedil;&Uacute;&Ccedil;&E circ; &Ocirc;&atilde;&Ccedil; &aelig;ی&Ntilde;&Ccedil;ی&Ocirc; &Ocirc;&Iuml; &nbsp; .</font></b></td>
</tr>
</table>
";
}
else
print "
<p align='center'>&nbsp;</p>
<table border='0' width='100%' bgcolor='#649B98'>
<tr>
<td align='center'><b><font face='Tahoma' size='2' color='#000080'>
&aacute;&Oslash;&Yacute;&Ccedil;&eth; &Ccedil;&Oslash;&Ccedil;&Uacute;&Ccedil;&Ecirc; &Ntilde;&Ccedil; &Egrave;&Ntilde;&Ccedil;ی &aelig;ی&Ntilde;&Ccedil;ی&Ocirc; &aelig;&Ccedil;&Ntilde;&Iuml;&auml;&atilde;&Ccedil ;یی&Iuml;&nbsp; .</font></b></td>
</tr>
</table>
";
?>


در ضمن فکر کنم اشکال اصلی در قسمتی بود که توی شرط از trim($T1) استفاده کرده بودی.
منظور از خط دوم کدت رو نفهمیدم.

به هر حال ، اگه باز هم جواب نداد ، بگو ، و ارورش هم بنویس.