Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z petla
brekmar
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 19.01.2005

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


Witam mam taki maly problem, otoz przesylam dane za pomoca metody POST i odbieram je w taki sposob
  1. <html>
  2.  
  3. <head>
  4. <title></title>
  5. </head>
  6.  
  7. <body>
  8.  
  9. <?php
  10. $nr1 = $_POST['nr1'];
  11. $login1 = $_POST['login1'];
  12. $haslo1 = $_POST['haslo1'];
  13. $imie1 = $_POST['imie1'];
  14. $nazwisko1 = $_POST['nazwisko1'];
  15.  
  16.  
  17. ?>
  18.  
  19. </body>
  20.  
  21. </html>

Jest do tej pory okej, te 5 zmiennych wyciaga informacje o jednym uzytkowniku i tu sie zaczyna problem bo puki jest kilku uzytkownikow to moge pisac recznie nr2, nr3 itd ale jak bede miec 100 ludzi to jest to spory problem napisac 100 razy
  1. <?php
  2. $nr1 = $_POST['nr1'];
  3. $login1 = $_POST['login1'];
  4. $haslo1 = $_POST['haslo1'];
  5. $imie1 = $_POST['imie1'];
  6. $nazwisko1 = $_POST['nazwisko1'];
  7. ?>
a zmienia sie tylko nazwa zmiennej na np nr2, nr3 itd i to samo $_POST['nr1'] $_POST['nr2'] itd, czy jest mozliwe zrobienie petli zeby sam dodawal +1 do tych zmiennych?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


No problemos Amigo
  1. <?php
  2. echo '<form method="POST">';
  3. for($i=1;$i<=4;$i++) echo '<input type="text" name="nazwisko[''.$i.'']"><br>';
  4. echo '<input type="submit" value="Wyślij">';
  5. echo '</form>';
  6.  
  7. if(is_array($_POST['nazwisko'])){
  8. foreach ($_POST['nazwisko'] as $nazwisko) {
  9. echo $nazwisko.'<br />';
  10. }
  11. }
  12. ?>
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: 15.10.2025 - 21:51