Strona 1 z 1

Kolejne elementy tablicy!

Napisane: wtorek, 5 czerwca 2012, 15:29
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.

Re: Kolejne elementy tablicy!

Napisane: środa, 6 czerwca 2012, 13:17
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.