Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odbieranie danych z formularza
rysiu1
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.11.2008

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


Mam problem, ponieważ chciałbym, aby pokazywał się tekst z linii tam gdzie będzie zaznaczony checkbox i aby był z przedrostkiem "Nie jest" i nie umiem tego zrobić. Nie wiem czy jest do tego jakaś funkcja czy trzeba wymyśleć jakiś algorytm do tego. Jakby się dało to może ktoś naprowadził mnie w tym kierunku. Z góry dzięki.

  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title></title>
  5. </head>
  6. <body bgcolor="#009999">
  7. <form action="drugi.php" method="POST">
  8. <?php
  9.  
  10. $nazwaPliku = "klasa.txt";
  11. $tablica = array();
  12. $i = 0;
  13.  
  14. if (is_file($nazwaPliku))
  15. {
  16.             $plik = fopen($nazwaPliku, "r");
  17.  
  18.  while(!feof($plik))
  19.  {
  20.   $linia = fgets($plik, 1024);
  21.   $tablica[$i] = $linia;
  22.   $i++;
  23.  }
  24.  
  25.  fclose($plik);
  26.  
  27. foreach($tablica as $wartosc)
  28. {
  29.  print("$wartosc<BR>");
  30.  echo '<input type=checkbox name=Tak value="Tak" />';    
  31. }
  32.  
  33.  
  34. }
  35. else
  36. {
  37.  print("Błąd podczas otwierania pliku");
  38. }
  39.  
  40. ?>
  41. <br>
  42.  
  43. <input type=submit value="Wyslij">
  44. <input type=reset><br>
  45. </form>
  46. </body>
  47. </html>


drugi.php

  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="utf-8">
  4. <title></title>
  5. </head>
  6. <body bgcolor="#009999">
  7.  
  8. <?php
  9. if  (isset($_POST['Tak']))
  10.    print "Nieobecny<BR>";
  11. else
  12.    print "Wszyscy obecni<BR>";
  13.  
  14. ?>
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: 24.08.2025 - 07:52