Kolejne elementy tablicy!

Tutaj dyskutujemy o PHP oraz zgłaszamy i rozwiązujemy problemy dotyczące tego języka.
neytiri
Bywalec
Bywalec
Posty: 33
Dołączył(a): piątek, 2 marca 2012, 01:10

Kolejne elementy tablicy!

Post przez neytiri »

Nie potrafię sobie poradzić z dość banalną pewnie rzeczą, ale ja po prostu robię to pierwszy raz.

Code: Zaznacz cały

if($action=="pokaz")
{
  $id=$_GET["id"]
  $name=$_GET["name"]
  $lista=array();

  $lista[$id]["name"]=$name;
.....
}
Na razie mam coś takiego, ale to źle chodzi.
Chciałabym w tablicy $lista mieć dokładane kolejne elementy.
Na stronie jest select z którego wybieram sobie nazwiska. Do zdarzenia selected doczepiłam obsługę w jquery, gdzie odpowiednio wysyłam dane do mojego php.

Właściwie wszystko chodzi, z tym że pokazuje mi na mojej liście ostanio wybraną osobę. Myślę, że wina tkwi właśnie w php. Nie umiem znaleźć jakiegoś warunku, który by za każdym razem doklejał mi osobę na liście, którą potem wyświetlam.
Może ktoś zrozumie mój problem i pomoże początkującemu :).

Pewnie trzeba by zastosować pętle while, ale nie potrafię sobie wymyśleć warunku.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Kolejne elementy tablicy!

Post przez Morfidon »

Nie do końca rozumiem pytania, ale postaram się odpowiedzieć.

Domyślam się, że zapytanie jest AJAX'owe.

W tym wypadku za każdym razem otrzymasz nowy wynik w PHP i nie dasz rady zwiększyć listę w PHP o nowy element. Dlaczego? Ponieważ PHP po wykonaniu zamienia się w HTML i wszystkie dane znikają. Możesz jednak pobierać jak do tej pory pojedyncze dane z PHP, natomiast zwiększać listę w JavaScript.
Post Reply