Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Łączenie dwóch zmiennych
cielos
post 25.03.2008, 14:07:34
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 15.08.2006

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


Witam, mam taki problem: przesyłam przez post kilka zmiennych o nazwach x1, x2, x3 itd. Wiem ile jest tych zmiennych, ponieważ przesyłam też ich ilość, nie wiem natomiast jak je unikalnie nazwać. Trochę niezrozumiale pewnie napisałem, więc pokaże to na przykładzie:
  1. <?php
  2. $il=$_POST['il'] //ilość zmiennych
  3. $counter=1;
  4. while($counter<=$il)
  5. {
  6. $x.$counter=$_POST['x'.$counter];
  7. $counter++;
  8. }
  9. ?>

No i właśnie jest problem, bo ten skrypt nie działa. Chciałbym nazwać te wartości: $x1, $x2 itd. ale wyskakuje błąd. Zmienna jest odczytywana za pomocą tego sposobu, ale nie mam pojęcia jak zapisać to tak, żeby było jak wyżej napisałem ($x1, $x2 itd.)
Licze na waszą pomoc winksmiley.jpg

Ten post edytował cielos 25.03.2008, 14:08:04
Go to the top of the page
+Quote Post
nospor
post 25.03.2008, 14:08:59
Post #2





Grupa: Moderatorzy
Postów: 36 556
Pomógł: 6314
Dołączył: 27.12.2004




"manual -> zmienne zmienne" i po sprawie

A tak na marginesie to do tego co chcesz zrobic lepiej uzyc tablic


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

"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
cielos
post 25.03.2008, 14:16:46
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 15.08.2006

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


W wyszukiwaniu informacji nie jestem najlepszy i nic nie znalazłem na manualu. Jakbyś mógł podać link do strony to byłbym wdzięczny winksmiley.jpg
Go to the top of the page
+Quote Post
Lejto
post 25.03.2008, 14:38:12
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


chcesz połączyć zmienne tak?
  1. <?php
  2. $x =1;
  3. $y=2;
  4.  
  5. echo $x.$y;
  6. ?>

wynik 12


--------------------
Go to the top of the page
+Quote Post
woj_tas
post 25.03.2008, 14:59:07
Post #5





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


Nazwy zmiennych możesz tworzyć w ten sposób:
  1. <?php
  2. $i=2;
  3. ${'x'.$i} = 10;
  4. echo ${'x'.$i};
  5. ?>


Co sie raczej mija z celem bo:

Cytat(nospor @ 25.03.2008, 14:08:59 ) *
A tak na marginesie to do tego co chcesz zrobic lepiej uzyc tablic


No właśnie, lepiej użyc tablic.


--------------------
Go to the top of the page
+Quote Post
nospor
post 25.03.2008, 15:00:16
Post #6





Grupa: Moderatorzy
Postów: 36 556
Pomógł: 6314
Dołączył: 27.12.2004




Cytat
W wyszukiwaniu informacji nie jestem najlepszy i nic nie znalazłem na manualu.
Czas najwyszy sie podszkolic.
manuala jest podzielony na dzialy. Wchodzisz wiec do dzialu ZMIENNE a w nim masz dzial ZMIENNE ZMIENNE.


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

"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

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: 26.04.2025 - 04:06