$ _SESSION Dizi değerlerini eklemek için form içeriğini kullanma

0 Cevap php

Ben bir form gönderme alır ve $ _SESSION () diziye yeni bir değer olarak içeriğini ekler bir sayfa yapmaya çalışıyorum, ne oluyor gibi görünüyor olsa değer geçersiz ediliyor olduğunu.

Form 3 metin adlandırılmış girişleri, b ve c var ve sunulması ile ilgili sayfayı yeniler. Ne beni değiştirilmesi varlık gösterir $ _SESSION [0], aşağıda tanımlandığı gibidir, o $ _POST tarafından tanımlanan bir sonraki satır, aynı olabilir, ancak son gönderilen değerleri ile ikame dizisi değerleri yerine, son ekleme doyurmaya 1 2 ve 3 görüntüler olduğu Başka bir satır olarak sundu.

<form action="test2.php" method="post">
<input type="text" name="a">
<input type="text" name="b">
<input type="text" name="c">
<input type="submit" value="Submit">
</form>

<?php
    if (isset($_POST['a']))
    {
     $a = $_POST['a'];
     $b = $_POST['b'];
     $c = $_POST['c'];
     $order = array('a' => $a, 'b' => $b, 'c' => $c);
     $_SESSION[0] = array('a' => 1, 'b' => 2, 'c' => 3);
     $_SESSION[] = $order;
     $count = count($_SESSION);
     for ($i = 0; $i < $count; $i++) {
      echo "w: " . $_SESSION[$i]['a'] . "\n";
      echo "h: " . $_SESSION[$i]['b'] . "\n";
      echo "p: " . $_SESSION[$i]['c'] . "\n";
      echo "<br />";
      }
    }
?>

Would be extremely grateful for any help, Thanks

0 Cevap