Sayfalar arası değer taşımak ????

mdogan35 Mehmet Doğan

Merhabalar,

Benim şöyle bir sorunum var elimde iki adet sayfa var bunlar a.php ve b.php a.php içeriği şöyle:

<form name="form" action="" method="post">
<select name="markalar" onchange="change()">
  <option value="1">Marka1</option>
  <option value="2">Marka2</option>
  <option value="3">Marka3</option>
  <option value="4">Marka4</option>
  <option value="5">Marka5</option>
</select>
<select name="modeller" onchange="change()">
  <option value="1">Model1</option>
  <option value="2">Model2</option>
  <option value="3">Model3</option>
  <option value="4">Model4</option>
  <option value="5">Model5</option>
</select>
<select name="yillar">
  <option value="1">2011</option>
  <option value="2">2010</option>
  <option value="3">2009</option>
  <option value="4">2008</option>
  <option value="5">2007</option>
</select>
</form>

bu sayfada bu selectlere değişken tanımlıyor ve b.php sayfasından seçilenleri inputlara yazdırmak istiyorum fakat bir türlü olmuyor değişkenleri hep undefined index olarak yazıyor. örneğin 

<?php $markalar = $_POST['markalar']; ?>

b.php sayfasındaki inputun value değerine 

<?php echo $_POST['markalar']; ?>

olarak yapıyorum ama yanlışmı yapıyorum neden değişkenleri atamıyor isset ile denetlediğimde ise b.php sayfasındaki inputu boş gösteriyor.

Sayın ustalarım sizlerden yardım bekliyorum.

Saygılar İyi çalışmalar.

19-08-2011 18:36 Edit:19-08-2011 18:42

    Php

    pialfa Talip KORKMAZ Avatar

    Bunun için $_SESSION[]; kullanmalısın.

    Örnek: a.php yi b.php almak için söyle yapalım.

    b.php sayfasına;

     

    <?php

    $_SESSION["markalar"] = $_POST["markalar"];

    echo '$_SESSION["markalar"]';

    ?>

     

    20-08-2011 07:05 Edit:20-08-2011 07:06

      mdogan35 Mehmet Doğan

      Sayın arkadaşım verdiğin cevap ve ilgin için teşekkür ediyorum fakat bu dediğini denedim daha önce bu şekilde alamadığım için soruyorum başka bir çözüm öneriniz olursa sevinirim.

       

      Saygılar.

      22-08-2011 03:22

        Php

        kHuG Oğuzhan Ataman

        change fonksiyonu ne yapıyor bilmiyorum ama action'ı b.php yap bide submit butonu koy cillop gibi çalışıyor

        23-08-2011 00:35

          Php

          badyguard14 mert kaan

          Sayın arkadaşım tam anlamasamda şu galiba yapmak istediğin b.php de a.php den gelenleri inputların içine yazdırmak istiyorsun galiba a.phpde formun actionunu b.php yap methodunuda post yap, b.phpde postla al

          yazdırırkende

          $marka=$_POST["markalar"];

          echo '<input type="text" name="" value='.$marka.'/>';

          böyle olabilir...Kolay gelsin

          31-08-2011 23:05 Edit:31-08-2011 23:06

            Php

            Murik Murad Shukurlu

             

             

            $a=$_POST['markalar'];

             

             

            echo"$a"; yoxla olacaq

            01-09-2011 12:18

              www.Phpkodlari.com © 2009 Herkes Php öğrenecek
              Web tasarım ve eğitim kaynağınız.