Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem ze zmienną
banki
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


Witam, mam taki problem:


  1.  
  2. $d20 = ('sss');
  3.  
  4.  
  5.  
  6.  
  7. { echo "<table width='270' border='1'>";
  8. while($o = mysql_fetch_assoc($wynik_ostatni))
  9. while($p = mysql_fetch_assoc($wynik_ostatni2)) {
  10. echo "<tr>";
  11. echo "<td width='110' align='center'>GGG</td>";
  12. echo "<td width='50' align='center'>".$o['date']."</td>";
  13. echo "<td width='110' align='center'>".$o['away_team']."</td>";
  14. echo "</tr>";
  15.  
  16. }
  17. echo "</table>";}



w tym momencie wyświetla się w tabelce:
GGG | 2009 10 21 | 20

moim celem jest aby tą liczbę 20 z tabelki "away_team" zamienić w tą zmienną $d20 aby się wyświetlało:
GGG | 2009 10 21 | sss


zawsze mi wywala jakiś błąd, pewnie kwestia dodanie jakiegoś znaku interpunkcyjnego w danym miejscu. z góry dzięki za podpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




zobacz:
  1. ${'d'.$o['away_team']};


A na przyszłość przeczytaj kurs zanim zadasz pytanie bo pytasz o podstawy.
Powód edycji: [Spawnm]: literówka ;)
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. echo "<td width='50' align='center'>".$o['date']." ".$o['away_team']."</td>";
  2. echo "<td width='110' align='center'>".$d20."</td>";


może tak?
Go to the top of the page
+Quote Post
banki
post
Post #4





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


niestety, wyświetla się nadal liczba 20 pobierana z bazy danych

nie nie, chodzi mi o to że ta liczba 20 jest pobierana z bazy, ja mam przypisane zmienne do liczb 20, 21,22 itd. i chcę zrobić tak, jeśli z bazy wczyta liczbę 20 to wyświetli się "sss", jeśli 21 to automatycznie ładuje się zmienna d21 a nie już d20
Go to the top of the page
+Quote Post
piotrooo89
post
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a ta liczba 20 to w jakiej zmiennej siedzi?
Go to the top of the page
+Quote Post
banki
post
Post #6





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


20 jest pobierana z bazy danych, równie dobrze może być pobrana liczba 21, do 20 mam przypisaną inną wartość, i do 21 też, myśle że teraz lepiej to sprecyzowałem
Go to the top of the page
+Quote Post
wookieb
post
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To może bardziej elegancko?
  1. $d = array(
  2. '20'=>'sss',
  3. '21'=>'hhh'
  4. );
  5.  
  6. echo $d[$o['away_team']];


Pytanie na boku. Dla jakiego to serwisu?

Ten post edytował wookieb 26.10.2009, 10:10:25
Go to the top of the page
+Quote Post
banki
post
Post #8





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


niestety też nie tak, Parse error: syntax error, unexpected '[', expecting ']' in


a tak na boku to ma być stronka mojego klubu
Go to the top of the page
+Quote Post
wookieb
post
Post #9





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Pokaż jak to wstawiłeś.
Go to the top of the page
+Quote Post
banki
post
Post #10





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 23.11.2007

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


ok, już mam zrobione, wielkie dzięki,
tak jak wookieb pokazał jest dobrze

Ten post edytował banki 26.10.2009, 10:31:22
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:48