• 07-05-2015, 21:01:00
    #10
    Ceu adlı üyeden alıntı: mesajı görüntüle
    name="etiketler-1"
    name="etiketler-2" gibi ayırabilir, post'dan gelen verileri okuduğunuz sayfada bunları ayırabilirsiniz.
    Ben genelde bu yöntemi kullanıyorum. Kontrol etmesi de kolay oluyor. Örneğin 20 tane isim soyisim alacaksın kullanıcıdan form oluşturmak için
    for($i=1;$i<21;$i++){
        echo '<input type="text" name="isim'.$i.'" placeholder="İsminiz" value="">';
        echo '<input type="text" name="soyisim'.$i.'" placeholder="Soyadınız" value="">';
    }
    Verileri alırken de
    for($i=1;$i<21;$i++){
       echo $_POST['isim'.$i] . ' ' . $_POST['soyisim'.$i];
    }
  • 07-05-2015, 22:21:25
    #11
    weStarz adlı üyeden alıntı: mesajı görüntüle
    $_POST["isim"] ile birlikte aynı foreach de $_POST["soyisim"] aynı anda döndürebilirmiyim? döndürdüğüm veriyi sql yazdırmak istiyorum.
    POST sayfası:
    <input type="text" name="form[0][isim]">
    <input type="text" name="form[0][soyisim]">
    <input type="text" name="form[1][isim]">
    <input type="text" name="form[1][soyisim]">
    <input type="text" name="form[2][isim]">
    <input type="text" name="form[2][soyisim]">
    İşleme sayfası:
    foreach($_POST['form'] as $veri) {
      echo $veri['isim']." - ".$veri['soyisim']."<br />";
    }
    POST sayfasını da şu şekilde kolaylaştırabilirsiniz;
    for($i = 1; $i<=10; $i++) {
      echo '<input type="text" name="form['.$i.'][isim]">
            <input type="text" name="form['.$i.'][soyisim]">';
    }
  • 07-05-2015, 23:23:17
    #12
    Üyeliği durduruldu
    sewakldawk adlı üyeden alıntı: mesajı görüntüle
    POST sayfası:
    <input type="text" name="form[0][isim]">
    <input type="text" name="form[0][soyisim]">
    <input type="text" name="form[1][isim]">
    <input type="text" name="form[1][soyisim]">
    <input type="text" name="form[2][isim]">
    <input type="text" name="form[2][soyisim]">
    İşleme sayfası:
    foreach($_POST['form'] as $veri) {
      echo $veri['isim']." - ".$veri['soyisim']."<br />";
    }
    POST sayfasını da şu şekilde kolaylaştırabilirsiniz;
    for($i = 1; $i<=10; $i++) {
      echo '<input type="text" name="form['.$i.'][isim]">
            <input type="text" name="form['.$i.'][soyisim]">';
    }
    Çok teşekkürler.