نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکلی در ویرایش سایت

  1. #1

    مشکلی در ویرایش سایت

    این برنامه رو واسه ی ویرایش نوشتم اما ویرایش نمی کنه
    همش به 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;&Cce dil ;یی&Iuml;&nbsp; .</font></b></td>
    </tr>
    </table>
    ";

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

  2. #2
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    کدت رو به کد زیر تغییر بده.

    <?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;&Cce dil ;یی&Iuml;&nbsp; .</font></b></td>
    </tr>
    </table>
    ";
    ?>


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

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •