Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][HTML] Tablice GET/POST, Problem z odpowiednim przekazaniem tablicy GET/POST
Beton2006
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 5.12.2006

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


Witam serdecznie, mam dosc duzy problem z pewnym szkolnym cwiczeniem.
Otoz tak w skrocie:

Czy ktos bylby w stanie rozwiazac to zadanie?

1. Stworzyc strone HTML ktora ma miec :
-text - liczba graczy
-text - liczba dziweczyn
-text - liczba chlopcow
-submit

2. Druga strona(*.php) po odebraniu danych ma sprawdzic czy ilosc chlopcow + ilosc dziewczyn = liczba graczy.Jak tak powinna pojawic sie tabela zawierajaca tyle linii ilu jest razem graczy a w kazdej linii dwa pola text - jedno na imie ,drugie na punkty. W dodatku pola dziweczyn maja miec kolor rozowy a chlopcow niebieski.

3. Trzecia strona po odebraniu danych od strony poprzedniej ma sprawdzic ktory z graczy uzyskal powyzej 50 punktow i wydrukowac tabele zawierajaca tylko ich imiona.Rowniez w tym przypadku pola dziewczat powinny byc rozowe a chlopcow niebieskie.

To moje cwiczenie na uniwersytecie i bardzo bym was prosil o pomoc bo dosc dlugo sie z tym mecze i nie moge dopowadzic go do konca ( zablokowalem sie w III fazie ).

Z gory dziekuje...

Ten post edytował Beton2006 29.12.2006, 16:19:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gebp
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 6
Dołączył: 10.04.2006

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


dobra.

Po pierwsze
  1. <?php
  2. $gracze = $_POST;
  3. ?>

i po podaniu
  1. <?php
  2. print_r $_POST;
  3.  
  4. // powinno dać
  5. //Array ( nome_femmina_1=>'ala', punti_femmina_1=>'9', nome_femmina_2=>'ola', punti_femmina_2=>'8', nome_maschio_1 =>'olek', punti_maschio_1 =>'9', giocatori =>'3', femmine =>'2', maschi =>'1' );
  6. ?>


czyli całość
  1. <?php
  2. $gracze=$_POST; // w twoim przypadku.
  3.  
  4. print_r $gracze; // sprawdzenie 
  5.  
  6. //$gracze=Array ( nome_femmina_1=>'ala', punti_femmina_1=>'9', nome_femmina_2=>'ola', punti_femmina_2=>'8', nome_maschio_1 =>'olek', punti_maschio_1 =>'9', giocatori =>'3', femmine =>'2', maschi =>'1' ); // tak powinna wyglądać zmienna $gracze
  7.  
  8. $x=$gracze['femmine']; // liczba dziewczyn (czy to włoski (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?)
  9. $y=$gracze['maschi']; // liczba chłopców
  10.  
  11. for ( $i=1; $i<=$x; $i++)  // dziewczyny
  12. { $klucz="nome_femmina_";  //osobiście zmienił bym nazwy kluczy w tablicy $_POST
  13.  $klucz .=$i;
  14.  $klucz2="punti_femmina_";
  15.  $klucz2 .=$i;
  16.  echo ("Zawodniczka :".$gracze[$klucz]." Punktów: ".$gracze[$klucz2]."</br>");
  17. }  
  18.  
  19. for ( $i=1; $i<=$y; $i++)  // chłopcy
  20. { $klucz="nome_maschio_";  
  21.  $klucz .=$i;
  22.  $klucz2="punti_maschio_";
  23.  $klucz2 .=$i;
  24.  
  25.  echo ("Zawodnik :".$gracze[$klucz]." Punktów: ".$gracze[$klucz2]."</br>");
  26. }
  27. ?>


Sprawdzałem powyższe (oczywiście oprócz POST'a) u siebie i dział.
Nie ukrywam zrobiłem parę pomyłek, a u mnie tak zawsze gdy pisze z palca.
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: 14.10.2025 - 13:23