![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 9.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Prosze o pomoc w takim problemie, cale wyjasnienie w komentarzach:)
Nie wiem czy dosc jasno wylozylem problem:) [php:1:8eac1f5209]<?php $a1 = Array(); $a2 = Array(); ###tutaj pobieram dane z mysqla### while($row = mysql_fetch_row($r)) { // z pola $row[1] przychodzi mi albo '1' albo '2'. chcialbym, aby tresc pola //$row[2] wstawiala mi sie do $a1[], jesli $row[1] == '1', a do $a2[], jesli //$row[1] == '2'. Wiem, ze moge to zrobic za pomoca switcha, ale nie //chce - wolalbym, aby po prostu $row[2] wstawial mi sie do tabeli $aNUMER. //jak to zrobic? ![]() } ?>[/php:1:8eac1f5209] |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hint:
[php:1:3fa1e680b4]<?php $row=mysql_fetch_row($r); $numer=5; $zm="a".$numer; $$zm[]=$row[$numer]; ?>[/php:1:3fa1e680b4] -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 9.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Fakt, myslalem ze dynamicznie mozna tylko zadeklarowac zmienne, a potem sie do nich odwolywac juz nie... no ale dziala. Z malym zastrzezeniem:
[php:1:ad2a2dacc9]<?php ${$zm}[]=$row[$numer]; //tak $$zm[]=$row[$numer]; //bo tak sie sypie - bierze [] do tej drugiej zmiennej pewnie ?>[/php:1:ad2a2dacc9] Dzieki wielkie! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:39 |