Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dynamiczna zmiana nazwy zmiennej
rafiksq
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

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


jak zrobic zeby za kazdym razem po wcisnieciu przycisku submit w formularzu zwiekszyc nazwe zmiennej sesji o 1, np:
  1. <?php
  2. $_SESSION['imie1']
  3. $_SESSION['imie2']
  4. $_SESSION['imie3']
  5. ?>


?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rafiksq
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

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


no tak ale ten twoj przyklad dla 4 imion a ja chce zeby to generowalo sie dynamicznie bo nie wiem ile imion bedzie dodawal ten kto bedzie wpisywal w ten formularz, jeden doda 4 drugi 50.
moj kod teraz wyglada tak i jest zrobiony dla 2 imion a chce zeby zmienne sie generowaly dynamicznie:

np:
$nr=$nr+1;
$_SESSION['imie'.$nr] = $_POST['imie'.$nr]; - wiadomo ,ze cos takiego nie dziala ale chodzi mi o cos podobnego

  1. <?
  2.  
  3. $imie='imie1';
  4. $nr='1';
  5.  
  6. if(isset($_POST['submit'])){
  7.  
  8. if(isset($_POST['imie1'])){
  9.  $_SESSION['imie1'] = $_POST['imie1'];
  10.  echo $_SESSION['imie'];
  11. }else{
  12.  $_SESSION['imie2'] = $_POST['imie2'];
  13. }
  14.  
  15. $nr=$_POST['nr']+1;
  16. $imie='imie'.$nr;
  17.  
  18.  
  19.  
  20. echo $_SESSION['imie1'];
  21. echo $_SESSION['imie2'];
  22.  
  23. }
  24. ?>
  25. <form method=POST>
  26. <input type=text name=<?=$imie?>>
  27. <input type=hidden name=nr value=<?=$nr?>>
  28. <input type=submit name=submit value=submit>
  29. </form>


Ten post edytował rafiksq 19.12.2007, 19:07:34
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 08:26