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
spryciula
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


ehhh, cwaniaczku, a ile dajesz za zrobienie za Ciebie tego zadania?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?, nawet sam nic nie napisałeś(ściągnąłeś sobie skądąś pliki) tylko wrzucasz to na forum i czekasz na rozwiązanie

faza3 może wyglądać tak

  1. <?php
  2.  
  3. $ilosc_graczy = $_POST['gracze'];
  4. $ilosc_dziewczyn= $_POST['kobiety'];
  5. $ilosc_chlopcow= $_POST['mezczyzni'];
  6.  
  7.  
  8. echo "<table align="center" width="30%" border="1">";
  9.  
  10. for( $x=; $x<=$ilosc_dziewczyn ; $x++) {
  11.  
  12. $imie_dz = $_POST['imie_dz'.$x];
  13. $punkty_dz = $_POST['punkty_dz'.$x];
  14. if($_POST['punkty_dz'.$x]>=50){
  15. echo "<tr style="background-color:#CC3399"><td>Imię:$imie_dz</td><td><input type="text" value="$punkty_dz" readonly="tak"></td></tr>";
  16. }
  17. }
  18.  
  19. for( $i=; $i<=$ilosc_chlopcow ; $i++) {
  20.  
  21. $imie_ch = $_POST['imie_ch'.$i];
  22. $punkty_ch = $_POST['punkty_ch'.$i];
  23. if($_POST['punkty_ch'.$i]>=50){
  24. echo "<tr style="background-color:#0066FF"><td>Imię:$imie_ch</td><td><input type="text" value="$punkty_ch" readonly="tak"></td></tr>";
  25. }
  26. }
  27.  
  28.  
  29. echo "</table>";
  30. ?>


faza2

  1. <?php
  2.  
  3. $ilosc_graczy = $_POST['gracze'];
  4. $ilosc_dziewczyn= $_POST['kobiety'];
  5. $ilosc_chlopcow= $_POST['mezczyzni'];
  6.  
  7.  
  8. echo "<table align="center" width="30%" border="1">";
  9.  
  10. for( $x=; $x<=$ilosc_dziewczyn ; $x++) {
  11.  
  12. $imie_dz = $_POST['imie_dz'.$x];
  13. $punkty_dz = $_POST['punkty_dz'.$x];
  14. if($_POST['punkty_dz'.$x]>=50){
  15. echo "<tr style="background-color:#CC3399"><td>Imię:$imie_dz</td><td><input type="text" value="$punkty_dz" readonly="tak"></td></tr>";
  16. }
  17. }
  18.  
  19. for( $i=; $i<=$ilosc_chlopcow ; $i++) {
  20.  
  21. $imie_ch = $_POST['imie_ch'.$i];
  22. $punkty_ch = $_POST['punkty_ch'.$i];
  23. if($_POST['punkty_dz'.$i]>=50){
  24. echo "<tr style="background-color:#0066FF"><td>Imię:$imie_ch</td><td><input type="text" value="$punkty_ch" readonly="tak"></td></tr>";
  25. }
  26. }
  27.  
  28.  
  29. echo "</table>";
  30. ?>


faza1
  1. <?php
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Test dla leniucha</title>
  5.  
  6.  
  7. </head>
  8.  
  9. <body>
  10. <form name="form1" action="faza_2.php" method="post" >
  11. <table align="center" width="30%" border="1">
  12. <tr ><td>Ilość graczy</td><td> <input type="text" name="gracze" value="0"></td></tr>
  13. <tr style="background-color:#CC3399"><td>Ilość dziewcząt</td><td><input type="text" name="kobiety" value="0"></td></tr>
  14. <tr style="background-color:#0066FF"><td>Ilość chłopców</td><td><input type="text" name="mezczyzni" value="0"></td></tr>
  15. <tr><td><input type="submit" value="ZatwierdĽ" /></td> </tr>
  16. </table>
  17. </form>
  18. </body>
  19. </html>
  20. ?>


Ten post edytował spryciula 30.12.2006, 22:56:56
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: 11.10.2025 - 12:01