Witam

Nie wiedziałem jaki temat wpisać, wiec wpisałem taki. Jakby ktoś miał inny na mój problem, to proszę go zaproponować to zmienię smile.gif Ale do rzeczy.
Mam w bazie 2 tabele (tutaj będzie fragment): dane i ustawienia. Tablica dane zawiera dan_imie , dan_nazwisko , dan_email. A tablica ustawienia ust_imie , ust_nazwisko , ust_email.
Dane są stringami lub liczbami. Ustawienia są to cyfry 0 lub 1. Tablice dane - ustawienia są "takie same" tzn pozycja imie tu i tu jest taka sama tzn $dan_imie[0] = $ust_imie[0].
I teraz chcę zrobić tak, aby do $tab1 pobrało 1 wiersz z danych i do $tab2 1 wiersz z ust. I teraz ma przejść po wszystkich elementach $tab1 i $tab2 ale tak, że w if jest element z $tab2. Tzn:
  1. for($i=0 ; $i < count ($tab1) ; $i++)
  2. {
  3. if($tab2[$i] == 0)
  4. {
  5. $tab1[$i] = 'Inny napis';
  6. }
  7. }

I mój problem:
Gdy pobieram dane jako tablice indeksowane numerycznie to idzie wszystko fajnie, ale gdy pobieram jako both, to pętla idzie w nieskończoność. Więc potrzebuję to potem jakoś przerobić (albo pętle) na tablice asocjacyjną, bo tak wyświetlam te dane.

Jak to zrobić? Jeśli zbyt namieszałem, to pytajcie smile.gif