Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wstawienie if'ów do pętli foreach
Forum PHP.pl > Forum > Przedszkole
BienuSS
W jaki sposób moge wstawić warunek if do pętli foreach, chodzi mi o to żeby wyświetlałą taką ilośc divów jaka znajduje sie pod zmienną.
nospor
Czy to petla czy nie petla, IF wstawiasz tak samo.

Zobrazuj problem bo na chwile obecna to sie nie trzyma kupy

ps: przenosze
BienuSS
Wstawiam to w pętli foreach
Kod
<?php


foreach($games as $i => $game) {

$listaSpotkan .= "

if (".$game['number_add']."==0){};

else if (".$game['number_add']."==1){
<div class='betsadd'>
};
else if (".$game['number_add']."==2){
<div class='betsadd1'>
};?>};"


i oprócz pierwszego if reszte wypisuje mi jak normalny tekst
trzczy
Nie ogarniasz cudzysłowów i apostrofów. Zobacz:
  1. $listaSpotkan .= "
  2.  
  3. if ("//nieważne co dalej

To znaczy, że twoim stringiem jest to, co między cudzysłowami, czyli to
  1. "
  2.  
  3. if ("


if masz w stringu
BienuSS
Zapomniałem tutaj zmienić, apostrofy pozmieniałem normalnie ale i tak nie działa..
pokazuje to:
  1. Parse error: syntax error, unexpected 'if' (T_IF) in index.php on line 390
trzczy
Co zwraca to?

  1. var_dump($games);
BienuSS
tablice

EDIT do zamknięcia!
Rozwiązanie:
zamknąłem zawartość zmiennej $lista spotkań i stworzyłem nową zmienną która będzie przybierała daną wartość zależną od warunku if'a
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.