• 23-11-2021, 22:54:21
    #1
    Merhaba. PDO geçişi sonrası Checkbox ile seçtiğim verileri çekemiyorum, silemiyorum.. sadece tek tek geliyor. yardımlarınız rica olunur

    Denediğim kod ile sadece seçilenlerin biri geliyor.

    $id = $_POST['secilenler'];
    $urun = "SELECT * FROM asdasd WHERE id ='$id'";
    $secim = $db->query($urun);
    foreach($secim as $oku) {
    echo'seçilen veriler';
    }
    Eski kod
    foreach($_POST['secilenler'] as $id) {
    $urun = $db->query("SELECT * FROM asdasd WHERE id = ".$id);
    while ($oku = $urun->fetch()) {
    echo'seçilen veriler';
    }
  • 23-11-2021, 22:56:14
    #2
    hlttmz adlı üyeden alıntı: mesajı görüntüle
    Merhaba. PDO geçişi sonrası Checkbox ile seçtiğim verileri çekemiyorum, silemiyorum.. sadece tek tek geliyor. yardımlarınız rica olunur

    Denediğim kod ile sadece seçilenlerin biri geliyor.

    $id = $_POST['secilenler'];
    $urun = "SELECT * FROM asdasd WHERE id ='$id'";
    $secim = $db->query($urun);
    foreach($secim as $oku) {
    echo'seçilen veriler';
    }
    Eski kod
    foreach($_POST['secilenler'] as $id) {
    $urun = $db->query("SELECT * FROM asdasd WHERE id = ".$id);
    while ($oku = $urun->fetch()) {
    echo'seçilen veriler';
    }
    html tarafından da dizi olarak göndermen lazım diye biliyorum
  • 23-11-2021, 23:08:03
    #3
    hlttmz adlı üyeden alıntı: mesajı görüntüle
    Merhaba. PDO geçişi sonrası Checkbox ile seçtiğim verileri çekemiyorum, silemiyorum.. sadece tek tek geliyor. yardımlarınız rica olunur

    Denediğim kod ile sadece seçilenlerin biri geliyor.

    $id = $_POST['secilenler'];
    $urun = "SELECT * FROM asdasd WHERE id ='$id'";
    $secim = $db->query($urun);
    foreach($secim as $oku) {
    echo'seçilen veriler';
    }
    Eski kod
    foreach($_POST['secilenler'] as $id) {
    $urun = $db->query("SELECT * FROM asdasd WHERE id = ".$id);
    while ($oku = $urun->fetch()) {
    echo'seçilen veriler';
    }
    özelden yazabilirseniz bağlanıp yapalım hızlıca
  • 24-11-2021, 04:59:58
    #4
    foreach($_POST['secilenler'] as $id) {

    $data = $db->query("SELECT * FROM asdasd WHERE id ='{$id}' ");
    echo "<pre>";
    print_r($data);
    echo "</pre>";

    }
  • 24-11-2021, 16:57:23
    #5
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    html tarafından da dizi olarak göndermen lazım diye biliyorum
    Evet doğru o kısmı atlamışım; input name sonuna [] eklenmeli

    örnek: <input name="deneme[]">
  • 24-11-2021, 17:41:47
    #6
    hlttmz adlı üyeden alıntı: mesajı görüntüle
    Evet doğru o kısmı atlamışım; input name sonuna [] eklenmeli

    örnek: <input name="deneme[]">
    Problem çözüldü mü hocam
  • 24-11-2021, 18:14:28
    #7
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    Problem çözüldü mü hocam
    evet çözüldü hocam çok teşekkür ederim yine de