• 04-05-2018, 15:51:18
    #1
    <input type="text" name="sehir[]" class="form-control" placeholder="Şehir">
    İnputum yukarıdaki gibi

    $query=DB işlemleri burada yapılıyor.Veri çekmek için..
    if ( $query->rowCount() ){
    foreach( $query as $row ){
    <input type="text" name="sehir[]" class="form-control" value="<?php echo $row['sehir'] ?>" placeholder="Şehir">
    }
    }

    Yukarıdaki şekilde tüm kayıtları listeliyorum. Fakat kayıtlarda değişiklik yapınca nasıl toplu güncelleme yapabilirim ?
  • 04-05-2018, 16:05:30
    #2
    Üyeliği durduruldu
    <input type="text" name="sehir[<?php echo $row['id'] ?>]" class="form-control" value="<?php echo $row['sehir'] ?>" placeholder="Şehir">
    POST ettikten sonra,

    $sehirler = $_POST['sehir'];
    foreach( $sehirler as $sehirID => $sehirAdi ) {
    /* Veritabanı işlemleri */
    }
  • 04-05-2018, 16:14:28
    #3
    mustalkan adlı üyeden alıntı: mesajı görüntüle
    <input type="text" name="sehir[<?php echo $row['id'] ?>]" class="form-control" value="<?php echo $row['sehir'] ?>" placeholder="Şehir">
    POST ettikten sonra,

    $sehirler = $_POST['sehir'];
    foreach( $sehirler as $sehirID => $sehirAdi ) {
    /* Veritabanı işlemleri */
    }
    Hocam şimdi deneyeceğim burdaki => $sehirAdi dediğiniz nedir acaba? foreach döngüsünde çok yeniyim nerede kullanacağım onu acaba ?
  • 04-05-2018, 16:22:55
    #4
    Üyeliği durduruldu
    CLeon adlı üyeden alıntı: mesajı görüntüle
    Hocam şimdi deneyeceğim burdaki => $sehirAdi dediğiniz nedir acaba? foreach döngüsünde çok yeniyim nerede kullanacağım onu acaba ?

    https://www.phpr.org/php-donguleri-w...each-do-while/
  • 04-05-2018, 16:41:19
    #5
    Hocam çok teşekkür ederim çalıştı. Çok özür dileyerek soruyorum attığınız linkte araştırdım ama bulamadım. Bu şekilde 2-3 adet inputu nasıl güncelleyebilirim ? yani input namesi
    name="ilce[<?php echo $row['id'] ?>] ve name="bolge[<?php echo $row['id'] ?>]
    şeklindede inputlarım var foreachi nasıl düzenlemem gerek acab ?
  • 04-05-2018, 16:44:20
    #6
    Üyeliği durduruldu
    CLeon adlı üyeden alıntı: mesajı görüntüle
    Hocam çok teşekkür ederim çalıştı. Çok özür dileyerek soruyorum attığınız linkte araştırdım ama bulamadım. Bu şekilde 2-3 adet inputu nasıl güncelleyebilirim ? yani input namesi
    name="ilce[<?php echo $row['id'] ?>] ve name="bolge[<?php echo $row['id'] ?>]
    şeklindede inputlarım var foreachi nasıl düzenlemem gerek acab ?
    Edit:

    $ilceler = $_POST['ilce'];
    foreach( $ilceler as $ilceID => $ilceAdi ) {
    /* Veritabanı işlemleri */
    }
    $bolgeler = $_POST['bolge'];
    foreach( $bolgeler as $bolgeID => $bolgeAdi ) {
    /* Veritabanı işlemleri */
    }
  • 04-05-2018, 17:28:16
    #7
    Çok teşekkür ediyorum hocam. Eline emeğine sağlık.