/
  • مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    نویسنده پیام
    fs9562 آفلاین
    عضو جدید
    **

    ارسال‌ها: 5
    تاریخ عضویت: ۱۳۹۳ آذر ۲۴
    اعتبار: 0
    تشکرها : 4
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    سلام به همه. می خواستم بپرسم چطور می شه مقدار پست شده مثلا
    کد PHP:
    <form method="POST" action="Library/CommentsLibrary.php">
        <
    input type="hidden" name="title" value="<?php echo $row_news['title']; ?>">
    </
    form
    با مقدار title موجود در یک جدول مقایسه کرد مثلا
    کد PHP:
    $SelectCommentsTable mysql_query("SELECT * FROM comments WHERE title = ? ORDER BY `date` "); 
    به جای علامت سوال چی باید بزارم.
    با تشکر
    (آخرین ویرایش در این ارسال: ۱۳۹۳ آذر ۲۵ ۰۲:۲۹ عصر، توسط molana.)
    ۱۳۹۳ آذر ۲۴ ۰۵:۵۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,087
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #2
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    کد PHP:
    $SelectCommentsTable mysql_query("SELECT * FROM comments WHERE title = {$_POST['title']} ORDER BY `date` "); 

    فراموش نکنید قبل از اجرای کوئری باید تمام ورودی ها فیلتر بشن تا از لحاظ امنیتی به مشکل نخوردید.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۳ آذر ۲۴ ۰۸:۴۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : fs9562
    fs9562 آفلاین
    عضو جدید
    **

    ارسال‌ها: 5
    تاریخ عضویت: ۱۳۹۳ آذر ۲۴
    اعتبار: 0
    تشکرها : 4
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    ممنون آقا احسان ولی تو wamp ارور Notice: Undefined index: title in C:\wamp\www\hamid\Library\CommentsLibrary.php on line 4 را می دهد. می تونید بگید از چیه
    ۱۳۹۳ آذر ۲۴ ۱۱:۲۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,087
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #4
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    زمانی که فرم شما submit نشده متغییری به نام title هم وجود نداره. به این دلیل خطا دارین. قبل از اجرای کدتون حتما چک کنید که فرم submit شده باشه.

    کد PHP:
    if(isset($_POST['title']))
        {
            
    $SelectCommentsTable mysql_query("SELECT * FROM comments WHERE title = {$_POST['title']} ORDER BY `date` ");
            .
            .
            .
        } 
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۳ آذر ۲۵ ۱۲:۳۳ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : fs9562
    fs9562 آفلاین
    عضو جدید
    **

    ارسال‌ها: 5
    تاریخ عضویت: ۱۳۹۳ آذر ۲۴
    اعتبار: 0
    تشکرها : 4
    ( 0 تشکر در 0 ارسال )
    ارسال: #5
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    ببخشید دوست عزیز مزاحمتون می شم ولی اگه لطف کنید و به این سوال هم پاسخ بدید خیلی ممنون می شم. با تشکر از لطف شما.
    در صفحه ای که title رو پست می کنه و متغیر SelectCommentsTable$ را دریافت می کنه این ارورها را می دهد
    کد PHP:
    NoticeUndefined variableSelectCommentsTable in C:\wamp\www\hamid\comment.php on line 43
    Warning
    mysql_fetch_array() expects parameter 1 to be resourcenull given in C:\wamp\www\hamid\comment.php on line 43 
    کل فایل مربوطه را هم در پیوست برایتان ارسال کردم با تشکر از شما.
    در ضمن بگم که تو ارسال داده مشکلی ندارم فقط تو دریافت مشکل دارم.


    فایل‌(های) پیوست شده
    .php  comment.php (اندازه: 1.93 KB / تعداد دفعات دریافت: 2)
    .php  CommentsLibrary.php (اندازه: 247 bytes / تعداد دفعات دریافت: 1)
    (آخرین ویرایش در این ارسال: ۱۳۹۳ آذر ۲۵ ۱۲:۱۹ عصر، توسط fs9562.)
    ۱۳۹۳ آذر ۲۵ ۱۲:۱۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,087
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #6
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    کد:
    Notice: Undefined variable: SelectCommentsTable in C:\wamp\www\hamid\comment.php on line 43
    مثل همون خطای قبلی هست که توضیح دادم، قبل از اجرای حلقه چک کنید که این متغییر دارای مقدار صحیح باشه.

    کد:
    Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\wamp\www\hamid\comment.php on line 43
    این خطا معمولا زمانی اتفاق میوفته که کوئری شما دارای غلط املایی (syntax error) هست.
    برای حل مشکل کوئریُ در صفحه چاپ کنید، داخل phpmyadmin اجراش کنید و ببینید که چه مشکلی داره.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۳ آذر ۲۶ ۰۱:۴۴ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : fs9562
    fs9562 آفلاین
    عضو جدید
    **

    ارسال‌ها: 5
    تاریخ عضویت: ۱۳۹۳ آذر ۲۴
    اعتبار: 0
    تشکرها : 4
    ( 0 تشکر در 0 ارسال )
    ارسال: #7
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    ولی آقا احسان وقتی شرط
    کد PHP:
    WHERE title = {$_POST['title']} 
    را پاک می کنم هیچ اروری نمی دهد و داده ها رو از پایگاه داده می خواند.
    ۱۳۹۳ آذر ۲۶ ۰۸:۲۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,087
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #8
    RE: مقایسه برابری مقدار پست شده با مقادیر یک رکورد از جدول
    بازم تکرار میکنم که کوئری شما غلط املایی داره که الان متوجه شدم از کجاست:
    کد PHP:
    $SelectCommentsTable mysql_query("SELECT * FROM comments WHERE title = '{$_POST['title']}' ORDER BY `date` "); 
    کوتیشن فراموش شده بود.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۳ آذر ۲۷ ۰۱:۴۳ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : fs9562
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS