Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wstawienie if'ów do pętli foreach
BienuSS
post 29.11.2017, 17:55:36
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

Ostrzeżenie: (10%)
X----


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ą.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post 29.11.2017, 17:58:06
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czy to petla czy nie petla, IF wstawiasz tak samo.

Zobrazuj problem bo na chwile obecna to sie nie trzyma kupy

ps: przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
BienuSS
post 29.11.2017, 18:00:04
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

Ostrzeżenie: (10%)
X----


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

Ten post edytował BienuSS 29.11.2017, 18:20:15
Go to the top of the page
+Quote Post
trzczy
post 29.11.2017, 19:14:54
Post #4





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


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
Go to the top of the page
+Quote Post
BienuSS
post 29.11.2017, 19:26:46
Post #5





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

Ostrzeżenie: (10%)
X----


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


Ten post edytował BienuSS 29.11.2017, 19:28:53
Go to the top of the page
+Quote Post
trzczy
post 29.11.2017, 19:32:33
Post #6





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Co zwraca to?

  1. var_dump($games);
Go to the top of the page
+Quote Post
BienuSS
post 29.11.2017, 19:39:30
Post #7





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

Ostrzeżenie: (10%)
X----


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

Ten post edytował BienuSS 29.11.2017, 23:26:15
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: 14.08.2025 - 13:21