PHP ile Döngü Sadeleştirmesi

Arkadaşlar merhaba,

Benim formda birden fazla giriş alanım var. Her input için bir döngü kurmak zorunda kalıyorum. bunu tek döngü ile nasıl yapabiliriz. Tablo şöyle çalışıyor.

1. inputta ürün kodunu girince, sistemden ürün adını çekiyor, ürün adedi ve ürün açıklaması girilip burada da  burada bağımsız bir döngü çalışıyor.

2. inputta ürün kodunu girince, sistemden yine  ürün adını çekiyor, ürün adedi ve ürün açıklaması girilip burada da bağımsız bir döngü çalışıyor. 

Bu şekilde 30 satır döngü oluşunca kaydetmek içinde her döngü için ayrı ayrı ekleme yapmam gerekiyor.

Örnek olursa:

<?

// 1 ) tl fiyat *******************************
                    $tlfiyat111    =    "SELECT * FROM  tlfiyat WHERE ad LIKE '$URUNAD1' or ad LIKE '$URUNAD2'";
                    $tlfiyat121    =     mysql_query($tlfiyat111);
                    $tlfiyat131    =    mysql_fetch_array($tlfiyat121);

<tr bgcolor="#FFFFFF" align="center">

   <td><input  autocomplete="off" type="text" name="URUNAD1" value="<?=strip_tags(addslashes(trim($_GET['URUNAD1'])));?>" /></td>
   <td><input placeholder="MAX 16 KARAKTER" maxlength="16"  type="text" name="YILDIZ1" value="<?=strip_tags(addslashes(trim($_GET['YILDIZ1'])));?>" /></td>
   <td><input placeholder="MAX 99,999 SAYISI" autocomplete="off" type="number" step="1" maxlength="5"  max="99999" id="input1" onKeyUp="degiskendeger(this);"   
       name="ADET1" value="<?=strip_tags(addslashes(trim($_POST['ADET1'])));?>" /></td>
   <td><?=$tlfiyat131[no];?></td>

</tr>

<tr bgcolor="#FFFFFF" align="center"  >

    <td><input  autocomplete="off" type="text" name="URUNAD2" value="<?=strip_tags(addslashes(trim($_GET['URUNAD2'])));?>" /></td>
    <td><input placeholder="MAX 16 KARAKTER" maxlength="16"  type="text" name="YILDIZ2" value="<?=strip_tags(addslashes(trim($_GET['YILDIZ2'])));?>" /></td>
    <td><input placeholder="MAX 99,999 SAYISI" autocomplete="off" type="number" step="1" maxlength="5"  max="99999" id="input1" onKeyUp="degiskendeger(this);"   
        name="ADET2" value="<?=strip_tags(addslashes(trim($_GET['ADET2'])));?>" /></td>
    <td><input  autocomplete="off" type="text" name="URUNno2" value="<?=$tlfiyat131[no];?>" /></td>                     

</tr>

Yukarıdakinden 30 adet oduğunu düşünürseniz pek kabul edilebilir bir çalışma olmuyor.

Ben döngüden çıkanları bir diziye alıp, bu dizide her input için arama yapıp ekrana yazdırmak istedim, fakat sadece bir ürün numarasını çekince birçok bilgi daha alıyorum. ayrıca bunları dizineden her ürün numarasına ait bilgileri diziden çekip görüntülemek ve sonra kaydetmek gerekecek ki buna uygun yapı kuramadım. Yardımlarınızı rica ederim.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git