Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zwiększanie tablicy
narki1
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Od początku.
Mam formularz ,którym przesyłam dwie zmienne $id i $name.
Formularz:
  1. <form action='dodaj.php' method='POST'>
  2. <input type='submit' value='DODAJ' /><br />
  3. <input name='id' type='text' value='1' maxlength='2' size='1'/><br />
  4. <input name='name' type='text' />
  5. </form>


następnie w pliku dodaj.php chcę użyć sesji do zbudowania tablicy:
dodaj.php:
  1. <?php
  2. if (!isset($_SESSION['counter']))
  3. $_SESSION['counter']=(0);
  4. $tablica=$_SESSION['counter'];
  5. $_SESSION['id'][$tablica]['ide']=$_POST['id'];
  6. $_SESSION['name'][$tablica]['nam']=$_POST['name'];
  7. $_SESSION['counter']=++$_SESSION['counter'];
  8.  
  9. print_r($_SESSION['id']);
  10. ?>

Dostaję komunikat
Cytat
Cannot use string offset as an array

Chcę osągnąć tablicę ,która za każdym kliknięciem na formularzu "DODAJ" zwiększała się o elementy "id" oraz "name".
Próbowałem też push_array ale nie chce ruszyć.
Pomóżcie bo poległem na indeksowaniu tablicy.
Oczywiście zmienne w sesji są zarejestrowane a jak wywalę tablice i zrobię
  1. <?php
  2. echo $_SESSION['id']
  3. ?>
to jest OK.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 18:58