Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z wyświetleniem tablicy w pętli
rasten
post 20.10.2011, 16:13:07
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 6
Dołączył: 31.05.2010

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


Witam, mam taki kod:
  1. if (!empty($t['errors'])) {
  2. echo '<pre>';
  3. print_r($t['errors']);
  4. echo '</pre>';
  5. $msg = $t['errors'];
  6. foreach ($msg as $key => $m)
  7. {
  8. echo $key.'<br />';
  9. echo '<span style="color:red;>* ' . $m . '</span><br />';
  10. }
  11. }

I mam problem, bo w pętli foreach nie wyświetla mi wszystkich elementów...;/
print_r daje w wyniku, np.
Array
(
[0] => nie wypełniono wszystkich wymaganych pól.
[accept] => aby zarejestrować się należy zaakceptować regulamin
[pesel] => nieprawidłowy pesel
[email] => niepoprawny adres email
[zip_code] => nieprawidłowy kod pocztowy
[phone] => niepoprawny numer telefonu
)

a foreach wyświetla tylko:
0
* aby zarejestrować się należy zaakceptować regulamin
pesel
* niepoprawny adres email
zip_code
* niepoprawny numer telefonu

EDIT//
dodam, że $t['errors'] tworzę tak: $t['errors'] = $errors + $form->getErrors(); // $errors to zwykła tablica (array(0=>'blabla', 1=>'costam')) a $form->getErrors() zwraca tablice asocjacyjną array('phone' => 'nieprawidłowy numer', ...itd)
//
Jak widać nawet wyświetlany tekst nie odpowiada elementowi tablicy pod danym kluczem..;/ Co robię źle?

Ten post edytował rasten 20.10.2011, 16:18:22
Go to the top of the page
+Quote Post
sadistic_son
post 20.10.2011, 16:17:14
Post #2





Grupa: Zarejestrowani
Postów: 1 476
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Cudzysłowu nie domknąłeś smile.gif
  1. echo '<span style="color:red;">* ' . $m . '</span><br />';


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
rasten
post 20.10.2011, 16:20:50
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 6
Dołączył: 31.05.2010

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


ehhh dzięki smile.gif wiedziałem, że robię coś głupiego. Chyba czas już dzisiaj na odpoczynek;P
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 23:13