Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zmienna z cyfrą na końcu?
simoc007
post 28.07.2014, 21:19:51
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 10.12.2012

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


Witam,

Mam przypisane zmienne:

  1. $zdobyc25 = "Text 25";
  2. $zdobyc26 = "Text 26";
  3.  
  4. ...
  5.  
  6. $zdobyc45 = "Text 45";
  7. $zdobyc46 = "Text 46";
  8.  
  9.  


i teraz chce by odpowiednia zmienna się wyświetliła w pętli ale coś nie trybi:


  1.  
  2. for($z=25; $z<=46; $z++)
  3. {
  4. $zz1 = $row[$z];
  5. if ($zz1=="NIE") {$zdobyc=NULL;} else {$zdobyc = "$zdobyc".$z."";}
  6.  
  7.  
  8.  
  9. echo " ".$zdobyc." ";
  10. }
  11.  



z kodu chyba wiadomo o co mi chodzi. ale wytłumaczę, że jeżeli w bazie danych pod powiedzmy "$row[30]" jest słowo "TAK" ma się wyświetlić tekst przypisany do zmiennej "$zdobyc30".
Go to the top of the page
+Quote Post
kamil4u
post 28.07.2014, 21:23:54
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


http://php.net/manual/en/language.variables.variable.php


--------------------
Go to the top of the page
+Quote Post
simoc007
post 28.07.2014, 21:31:24
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 10.12.2012

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


Cytat(kamil4u @ 28.07.2014, 22:23:54 ) *


znowu strona po angielsku... proszę was, nie każdy zna angielski... miej więcej łapie z kodu ale nie wychodzi...
Go to the top of the page
+Quote Post
tzm
post 28.07.2014, 21:48:03
Post #4





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

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


To my Ciebie prosimy, zacznij się uczyć angielskiego bo bez tego ani rusz w programowaniu.

PHP wymaga by zmienne zaczynały się od znaku $ oraz litery bądź _ , potem już mogą być cyfry.

Tak trudno wpisać w google: zmienne php ?
Go to the top of the page
+Quote Post
Pyton_000
post 28.07.2014, 22:10:46
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. $zmienna1 = 'aaa';
  2. $zmienna = "zmienna1";
  3. echo $$zmienna;
Go to the top of the page
+Quote Post
toffiak
post 29.07.2014, 06:00:46
Post #6





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


PHP posiada także pewien magiczny typ danych nazywa się on: tablice


--------------------
Go to the top of the page
+Quote Post
tzm
post 29.07.2014, 07:02:20
Post #7





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

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


HAHA! specool.gif
Go to the top of the page
+Quote Post
SmokAnalog
post 29.07.2014, 07:09:33
Post #8





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Dziwię się, że wspomniano o tym dopiero w którymś poście. Przypisywanie do wielu zmiennych, których nazwy różnią się indeksami to BŁĄD. Do zbierania danych powiązanych ze sobą logicznie służą właśnie tablice. Czasami lepiej skrytykować czyjś pomysł niż ślepo rozwiązywać jego "problem".
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.05.2025 - 09:42