Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jaki jest powód błędu "argument supplied"
Forum PHP.pl > Forum > Przedszkole
_Martin_
Warning: Invalid argument supplied for foreach() in xxx on line 286

Warning: Invalid argument supplied for foreach() in xxx on line 301



Kod 286:

  1. <?php
  2. foreach ($this->aPilkarze as $oPilkarz) {
  3.            if ($oPilkarz->onField()) {
  4.                $aPosSkills[$oPilkarz->sStrefa] += $oPilkarz->iOverall;
  5.                $aPosCounts[$oPilkarz->sStrefa] ++;
  6.            }
  7.        foreach ($this->aPilkarze as $oPilkarz) {
  8.            if ($oPilkarz->onField()) {
  9.                foreach ($aSkills as $aVal) {
  10.                    if ($aVal[2] == $oPilkarz->sStrefa) {
  11.                        
  12.                    }
  13.                }
  14.            }
  15.        }
  16.        }
  17. ?>

Kod: 301
  1. <?php
  2. foreach ($this->aPilkarze as $oPilkarz) {
  3.            if ($oPilkarz->onField()) {
  4.                foreach ($aSkills as $aVal) {
  5.                    if ($aVal[2] == $oPilkarz->sStrefa) {
  6.                      
  7.                    }
  8.                }
  9.            }
  10.        }
  11. ?>
webdevil
$this->aPilkarze nie jest tablicą
_Martin_
Mianowicie nie rozumiem coś szerzej powiedź o tym
peter13135
$this->aPilkarze nie jest tablicą tylko zwykłą zmienną, jak dodasz przed tym $this->aPilkarze=array(); to pewnie błędu nie będzie biggrin.gif (no a że skrypt bedzie źle działał to już inna sprawa)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.