Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z foreach
Kamil J.
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 29.12.2005
Skąd: Łódź

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


Witam

Mam funkcję w klasie SprawdzDaneUzytkownika, ale mniejsza o jej nazwę, bardziej interesuje mnie funkcja w której nie działa mi foreach" title="Zobacz w manualu php" target="_manual.

  1. <?php
  2.  
  3. function SprawdzDane(){
  4. $this -> CzyBlad = array();
  5.  $this -> CzyBlad['Email'] = $this->SprawdzEmail($_POST['email']);
  6.  $this -> CzyBlad['Login'] = $this->SprawdzLogin($_POST['login']);
  7.  $this -> CzyBlad['Haslo'] = $this->SprawdzHaslo($_POST['haslo']);
  8.  $this -> CzyBlad['WWW'] = $this->SprawdzWWW($_POST['www']);
  9.  $this -> CzyBlad['Imie'] = $this->SprawdzImie($_POST['imie']);
  10.  $this -> CzyBlad['Nazwisko'] = $this->SprawdzNazwisko($_POST['nazwisko']);
  11.  $this -> CzyBlad['Firma'] = $this->SprawdzFirma($_POST['firma']);
  12.  $this -> CzyBlad['FirmaSkrot'] = $this->SprawdzFirmaSkrot($_POST['firma2']);
  13.  $this -> CzyBlad['Adres'] = $this->SprawdzAdres($_POST['adres']);
  14.  $this -> CzyBlad['Kod'] = $this->SprawdzKod($_POST['kod']);
  15.  $this -> CzyBlad['Tel'] = $this->SprawdzTel($_POST['tel']);
  16.  $this -> CzyBlad['Fax'] = $this->SprawdzFax($_POST['fax']);
  17.  $this -> CzyBlad['Powiat'] = $this->SprawdzPowiat($_POST['powiat']);
  18.  $this -> CzyBlad['Miejscowosc'] = $this -> SprawdzMiejscowosc($_POST['miejscowosc']);
  19.  $this -> CzyBlad['Nip'] = $this->SprawdzNip($_POST['nip']);
  20.  
  21. $tablica = $this->CzyBlad;
  22.  
  23.  foreach($tablica as $a -> $b){
  24. echo $a . " ".$b."<br />";
  25. }
  26. //return $this -> CzyBlad;
  27.  
  28. }
  29. ?>


foreach zamiast $a zwraca tylko "Object" a zamiast $b nic. Czyli wygląda na to, że jest pusta. Lecz gdy zrobię
  1. <?php
  2.  echo $tablica['Email']; 
  3. ?>

to wyświetla mi poprawną wartość.

Co robię źle ? z góry dziękuje za pomoc tongue.gif


--------------------
Workspace: Ubuntu 8.04, PDT.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 15:35