Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z odczytaniem wlasciwosci w metodzie na tablicy
Forum PHP.pl > Forum > PHP
attimo
Nazwa tematu nie jest za ładna, ale zaraz zobaczycie w czym problem:

  1. for($this->i=0;$this->i < $this->ile;$this->i++) {
  2. $this->zmienna1['cos'][] = mysql_fetch_assoc(mysql_query("SELECT * FROM `xxx` WHERE `id` = $this->zmienna2[$this->i]"));
  3. }

Problem jest taki, że nie odczytuje wartości z zemiennej zmienna2 a jest to tablica z dwoma elementami i probuje sie do niej odniesc poprzez zmienna i. W strukturze wygladalo by to tak: $zmienna2[$i] i by dzialalo natomiast tutaj nie chce.
erix
  1. "SELECT * FROM `xxx` WHERE `id` = {$this->zmienna2[$this->i]}"

attimo
Dziękować. Możesz wytłumaczyć dlaczego trzeba stosować klamre w takich przypadkach ?
wookieb
Dlatego, że nie czytasz manuala
http://pl.php.net/manual/en/language.types.string.php
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.