• 20-10-2009, 02:36:25
    #10
    Kurumsal PLUS
    Neden böyle birşeye gerek duyduğunuzu anlayamadım ama neyse. Yani formdaki değişkenlerin isimleri her zaman bellidir.

    <?php
    session_start();
    $_SESSION['isim'] = $isim;
    ?>
    <input type="text" name="oley" value="<?=$isim?>">
    Veri basılacak sayfada ise;
    <?php
    session_start();
    $a = $_SESSION['isim'];
    
    echo $_POST[$a];
    ?>

    Birden çok input varsa;


    </span>
    <?php
    session_start();
    $_SESSION['isim'][] = $isim;
    $_SESSION['isim'][] = $isim2;
    $_SESSION['isim'][] = $isim3;
    ?>
    <input type="text" name="oley" value="<?=$isim?>">
    <input type="text" name="oley" value="<?=$isim2?>">
    <input type="text" name="oley" value="<?=$isim3?>">
    </span>

    Veri basılacak sayfada ise;
    <?php
    session_start();
    for($i=0;i<count($_SESSION['isim']);$i++) {
    $a = $_SESSION['isim'][$i];
    echo $_POST[$a]."<br />";
    }
    ?>
    Bunlar iş görecektir ama dediğim gibi, neden böyle birşeye ihtiyaç duyduğunuzu anlamıyorum, eminim ne yapmak istediğinizi anlatacak olursanız çok daha basit bir şekilde yapılacaktır.
  • 20-10-2009, 03:25:39
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    usta yapmak istediğim bir alışveriş sepeti sepete ürün falan eklenio işte.. sonra sepeti görüntüle dediğimde ürün adı fiyatı falan yazıo orda ürün adedi diye bi alan var orda ürün miktarı yazıcak ancak text alanı içerisinde ve kullanıcı o text alanındaki değeri değiştirip sepeti güncelle dediğinde fiyat girilen miktara göre artıcak..klasik alışveriş sepeti mantığı işte..alternatif bir fikriniz varsa söylerseniz sevinirim..çünkü benim aklımdakini yapamadım bi türlü
  • 20-10-2009, 09:07:44
    #12
    Üyeliği durduruldu
    ACYN adlı üyeden alıntı: mesajı görüntüle
    alternatif bir fikriniz varsa söylerseniz sevinirim..çünkü benim aklımdakini yapamadım bi türlü
    mantiken sessionda tutmaniz. sepeti açarken burdan okuyup listelemeniz update tuşuna basincada güncellemeniz gerekiyor yine session değerlerini.

    siz bunun neresini yaptiginizi neresini yapamadiginizi biraz daha açarsaniz daha açık yanitlar cikabilir kanisindayim
  • 20-10-2009, 18:01:09
    #13
    hocam sepeti veritabanına kaydederek alıyorum o yüzden sepettekileri kullanıcı idsine göre yazdırıyorum.. aancak ürün adetini güncelleme işleminde takıldım... veritabanında güncelleme yapmam lazım nası yapabilirim..
  • 20-10-2009, 22:15:29
    #14
    cevap vercek kimse yokmu arkadaşlar $_POST[$text]

    yani post methodunda name alanına değişken yazılabiliyormu.. acil yardım lazım arkadaşlar...
  • 20-10-2009, 22:27:32
    #15
    Üyeliği durduruldu
    ACYN adlı üyeden alıntı: mesajı görüntüle
    olmuyor işte şu şekilde oluyo örneğin veri tabanında 5 tane veri var.. o zaman text alanı şu şekilde oluo

    <input type="text" name="id" value="1">
    <input type="text" name="id" value="2">
    <input type="text" name="id" value="3">
    <input type="text" name="id" value="4">
    <input type="text" name="id" value="5">

    böyle olduğu zaman $_POST["id"] diye çektiğin zaman hangisini alıcak peki... denedim cevap:hiçbiri
    if($_POST['id']){
    for($i = 0; $i < count($_POST['id']); $i++){
    echo $_POST['id'][$i];
    }
    Bu şekilde alabilirsin
  • 20-10-2009, 22:34:07
    #16
    Aynet adlı üyeden alıntı: mesajı görüntüle
    if($_POST['id']){
    for($i = 0; $i < count($_POST['id']); $i++){
    echo $_POST['id'][$i];
    }
    Bu şekilde alabilirsin
    dediğin şekilde yapınca en son değeri alıo yani ekrana 5 yazıo..
  • 20-10-2009, 22:42:45
    #17
    Üyeliği durduruldu
    ACYN adlı üyeden alıntı: mesajı görüntüle
    dediğin şekilde yapınca en son değeri alıo yani ekrana 5 yazıo..
    inputları eklerken
    <input type="text" name="id[]" /> bu şekilde eklemelisin [] ayrıca kullanıcı idsini inputda tutman ileride başını ağrıtabilir. Kullanıcı bilgisini sessionda tutmanı tavsiye ederim.