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

نام تاپیک: مشکلدر کوئری جستجو بین دو تاریخ

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    مشکلدر کوئری جستجو بین دو تاریخ

    دوستان مشکل این کد چیه؟




    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    </head>
    <body>
    <form id="form1" name="form1" method="post">

    <label for="textfield" >id:</label >
    <input type="text" name="date1" id="date1">


    <label for="textfield2">name:</label>
    <input type="text" name="date2" id="date2">


    <input type="submit" name="btn" id="btn" value="Search">

    </form>
    <?php
    if(isset($_POST["btn"]))
    {
    if(empty($_POST["date1"]) || empty($_POST["date2"]))
    {
    echo"Not Null";
    }
    else
    {
    $sql="select * from prodact where date between ? and ?";
    $resualt=$connect->prepare($sql);
    $resualt->bindValue(1,$_POST["date1"]);
    $resualt->bindValue(2,$_POST["date2"]);
    $resualt->execute();
    $query=$resualt->fetchAll();
    foreach($query as $row){
    echo $row['date'];

    }
    }
    ?>
    </body>
    </html>





  2. #2

    نقل قول: مشکلدر کوئری جستجو بین دو تاریخ

    سلام
    تا اون جایی که من می دونم شما جای اون دو علامت سوال باید متنی به این صورت مثلاً :date1 و :date2 رو بذارید و بعد در تابع bind به جای 1 و 2 اسم این دو متن رو بنویسید.
    راستی جسارتاً Product درسته نه Prodact و Result درسته نه Resualt باز ببخشید یه وقت برداشت غلط نکنید فقط خواستم درستش رو بهتون بگم قصد جسارت ندارم.
    کد شما از نظر من اینطوری درسته:


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    </head>
    <body>
    <form id="form1" name="form1" method="post">

    <label for="textfield" >id:</label >
    <input type="text" name="date1" id="date1">


    <label for="textfield2">name:</label>
    <input type="text" name="date2" id="date2">


    <input type="submit" name="btn" id="btn" value="Search">

    </form>
    <?php
    if(isset($_POST["btn"]))
    {
    if(empty($_POST["date1"]) || empty($_POST["date2"]))
    {
    echo"Not Null";
    }
    else
    {
    $sql="select * from prodact where date between :date1 and :date2";
    $resualt=$connect->prepare($sql);
    $resualt->bindValue(':date1',$_POST["date1"]);
    $resualt->bindValue(':date2',$_POST["date2"]);
    $resualt->execute();
    $query=$resualt->fetchAll();
    foreach($query as $row){
    echo $row['date'];

    }
    }
    ?>
    </body>
    </html>

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: مشکلدر کوئری جستجو بین دو تاریخ

    تشکر از شما دوست عزیز بله فقط برای تست و یادگیری بود متوجه هستم .
    از اینکه جواب دادین ممنونم
    اما چرا خطا داره این کد از حلقه خطا میگیره متاسفانه مشکلش چیه؟
    آخرین ویرایش به وسیله vahidth : شنبه 25 مهر 1394 در 14:56 عصر

تاپیک های مشابه

  1. سوال: کوئری جمع برای جستجو بین دو تاریخ شمسی
    نوشته شده توسط shahramap در بخش C#‎‎
    پاسخ: 23
    آخرین پست: دوشنبه 21 مرداد 1392, 18:41 عصر
  2. جستجو بین دو تاریخ شمسی با فرمت استرینگ
    نوشته شده توسط mohammad-gh در بخش VB.NET
    پاسخ: 12
    آخرین پست: شنبه 28 اردیبهشت 1387, 23:48 عصر
  3. جستجو بین دو تاریخ
    نوشته شده توسط parisa_vb در بخش برنامه نویسی در 6 VB
    پاسخ: 9
    آخرین پست: پنج شنبه 29 فروردین 1387, 09:46 صبح
  4. جستجو بین دو تاریخ فقط درsql serverکمک فوری
    نوشته شده توسط Amir80 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: چهارشنبه 23 فروردین 1385, 18:49 عصر
  5. جستجو بین دو تاریخ
    نوشته شده توسط فرزاد دلفی باز در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: شنبه 10 مرداد 1383, 05:58 صبح

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

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