/
  • اصلاح کد

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

    حالت موضوعی | حالت خطی اصلاح کد
    نویسنده پیام
    rash44 آفلاین
    عضو
    ***

    ارسال‌ها: 90
    تاریخ عضویت: ۱۳۸۸ فروردين ۱۹
    اعتبار: 1
    تشکرها : 1
    ( 4 تشکر در 4 ارسال )
    ارسال: #1
    اصلاح کد
    سلام این کد کار می کنه اما 1 مشکل داره
    مشکلش اینه که فقط توی اولین فیلد name مقادیر بانک اطلاعاتی رو نشون میده و حالا اگر 10تا فیلد name داشته باشیم منوی Dropdown توی اون 9 تا خالیه .
    لطفا این مشکلش رو حل کنید
    تکه کد زیر به تعداد 1 عدد ورودی که کاربر وارد می کنه تکرار میشه

    تکه کد :
    کد:
    <td align="center\"><font size=\"2\"> <select size=\"1\" name=\"name\" dir=\"rtl\" style=\"font-family: Tahoma; color: #333333; font-size: 9pt\" class=\"btn\">
    <option selected>نام کالا
    </option>";

    while ($line = db_fetch_assoc($result3))
    {

    $response .= "<option value=".$line['name'].">".$line['name']."</option>";
    }
    $response .="</select></font></td>

    کد کامل :

    کد:
    <?php
    $Num = $_POST['Number'];  
    for ($counter=0; $counter < $Num; $counter++)  
    {  
    $count = $counter + 1;  
    $response ="<div align=\"center\"><table border=\"0\" width=\"68%\">
    <tr>
      <td align=\"center\" width=\"125\" bgcolor=\"#ECE9D8\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">شماره حواله</font></b></td>
      <td align=\"center\" width=\"132\" bgcolor=\"#ECE9D8\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">جمع کل</font></b></td>
      <td align=\"center\" width=\"130\" bgcolor=\"#ECE9D8\"><span lang=\"fa\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">فی</font></b></span></td>
      <td align=\"center\" width=\"130\" bgcolor=\"#ECE9D8\"><span lang=\"fa\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">مقدار اولیه</font></b></span></td>
      <td align=\"center\" bgcolor=\"#ECE9D8\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">نام
      <span lang=\"fa\">مواد /&nbsp;کالا</span></font></b></td>
    </tr>
    <tr>
      <td align=\"right\" width=\"125\">
      <p align=\"center\"><font size=\"2\">
          <input type=\"text\" name=\"number[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"right\" width=\"132\">
      <p align=\"center\"><font size=\"2\">
          <input type=\"text\" name=\"sum1[]\" size=\"20\" class=\"in\" dir=\"center\"></font></td>
      <td align=\"center\" width=\"130\"><font size=\"2\">
          <input type=\"text\" name=\"fi1[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"center\" width=\"130\"><font size=\"2\">
          <input type=\"text\" name=\"meghdar1[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"center\"><font size=\"2\"> <select size=\"1\" name=\"name\" dir=\"rtl\" style=\"font-family: Tahoma; color: #333333; font-size: 9pt\" class=\"btn\">
               <option selected>نام کالا
               </option>";
              
         while ($line = db_fetch_assoc($result3))
                         {
                        
         $response .= "<option value=".$line['name'].">".$line['name']."</option>";
         }
          $response .="</select></font></td>
          
    </tr>
    <tr>
      <td align=\"center\" height=\"21\" width=\"125\" bgcolor=\"#ECE9D8\"><span lang=\"fa\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">مقدار  
      ضایعات</font></b></span></td>
      <td align=\"center\" height=\"21\" width=\"132\" bgcolor=\"#ECE9D8\"><span lang=\"fa\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">درصد ضایعات</font></b></span></td>
      <td align=\"center\" height=\"21\" width=\"130\" bgcolor=\"#ECE9D8\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">جمع کل</font></b></td>
      <td align=\"center\" height=\"21\" width=\"130\" bgcolor=\"#ECE9D8\"><span lang=\"fa\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">فی</font></b></span></td>
      <td align=\"center\" height=\"21\" bgcolor=\"#ECE9D8\"><span lang=\"fa\"><b>
      <font style=\"FONT-SIZE: 11pt\" face=\"Verdana\" color=\"#003366\">مقدار خالص</font></b></span></td>
    </tr>
    <tr>
      <td align=\"right\" width=\"125\">
      <p align=\"center\"><font size=\"2\">
          <input type=\"text\" name=\"meghdarez[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"right\" width=\"132\">
      <p align=\"center\"><font size=\"2\">
          <input type=\"text\" name=\"darsadez[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"center\" width=\"130\"><font size=\"2\">
          <input type=\"text\" name=\"sum2[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"center\" width=\"130\"><font size=\"2\">
          <input type=\"text\" name=\"fi2[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
      <td align=\"center\"><font size=\"2\">
          <input type=\"text\" name=\"meghdar2[]\" size=\"20\" class=\"in\" dir=\"rtl\"></font></td>
    </tr><tr></tr>
    </table></div> ";
    echo ("$response");  
    }  
    ?>
    [/b]
    ۱۳۸۸ فروردين ۱۹ ۰۴:۵۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    scorpion آفلاین
    رضا حقیقی
    ***

    ارسال‌ها: 245
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۷
    اعتبار: 3
    تشکرها : 94
    ( 276 تشکر در 144 ارسال )
    ارسال: #2
    RE: اصلاح کد
    کد PHP:
    while ($line db_fetch_assoc($result3))
                         {
                        
         
    $response .= "<option value=".$line['name'].">".$line['name']."</option>";
         }
          
    $response .="</select></font></td> 

    رو به این تغییر بده :



    کد PHP:
    while ($line db_fetch_assoc($result3))
                         {
                        
    echo 
    "<option value=".$line['name'].">".$line['name']."</option>";
         }
    echo 
    "</select></font></td> 
    ۱۳۸۸ فروردين ۱۹ ۰۵:۵۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    rash44 آفلاین
    عضو
    ***

    ارسال‌ها: 90
    تاریخ عضویت: ۱۳۸۸ فروردين ۱۹
    اعتبار: 1
    تشکرها : 1
    ( 4 تشکر در 4 ارسال )
    ارسال: #3
    RE: اصلاح کد
    (۱۳۸۸ فروردين ۱۹ ۰۵:۵۵ عصر)scorpion نوشته شده توسط:  
    کد PHP:
    while ($line db_fetch_assoc($result3))
                         {
                        
         
    $response .= "<option value=".$line['name'].">".$line['name']."</option>";
         }
          
    $response .="</select></font></td> 

    رو به این تغییر بده :



    کد PHP:
    while ($line db_fetch_assoc($result3))
                         {
                        
    echo 
    "<option value=".$line['name'].">".$line['name']."</option>";
         }
    echo 
    "</select></font></td> 


    سلام
    کد رو به شکلی که شما گفتین تغییر دادم اما این خطا رو داد :
    کد:
    Parse error: parse error in c:\program files\easyphp1-8\www\z\op\form2.php on line 353
    خطا هم مربوط به این قسمت میشه ::
    کد:
    echo "<option value=".$line['name'].">".$line['name']."</option>";
    ۱۳۸۸ فروردين ۱۹ ۰۶:۲۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,766
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #4
    RE: اصلاح کد
    به این تقییر بده
    کد PHP:
    echo '<option value=" '.$line['name'].'">'.$line['name'].'</option>'
    یا
    کد PHP:
    echo "<option value=\"{$line['name']}\">{$line['name']}</option>"
    ۱۳۸۸ فروردين ۲۰ ۰۱:۲۵ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    rash44 آفلاین
    عضو
    ***

    ارسال‌ها: 90
    تاریخ عضویت: ۱۳۸۸ فروردين ۱۹
    اعتبار: 1
    تشکرها : 1
    ( 4 تشکر در 4 ارسال )
    ارسال: #5
    RE: اصلاح کد
    (۱۳۸۸ فروردين ۲۰ ۰۱:۲۵ صبح)zoghal نوشته شده توسط:  به این تقییر بده
    کد PHP:
    echo '<option value=" '.$line['name'].'">'.$line['name'].'</option>'
    یا
    کد PHP:
    echo "<option value=\"{$line['name']}\">{$line['name']}</option>"

    سلام

    متاسفانه باز هم همون خطا رو داد
    از هر 2 تا کد هم استفاده کردم ولی جواب نگرفتم
    ۱۳۸۸ فروردين ۲۰ ۰۹:۰۹ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

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


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