Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesyłanie danych z formularza do tabelki
edy
post 3.02.2008, 15:09:39
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2008
Skąd: Góra

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


Witam, jestem nowy na forum więc proszę o łagodne traktowanie.

Mam pewien problem z formularzem. Chcę napisać formularz w PHP w którym po wpisaniu Nazwy, Adresu IP i hasła serwera(jeżeli takie jest) formularz prześle dane do tabelki którą sam utworzy, formularz mam napisany, potrzebuję tylko, żeby ktoś napisał kod, dzięki któremu formularz wygeneruje tabelkę do której po dopisaniu kolejnych serwerów, będą dopisywać się kolejne rekordy.

  1. <?php
  2. /*********************************************
  3. * plik formularz.php
  4. *********************************************/
  5.  
  6. $nazwa = trim($_POST['nazwa']);
  7. $ip= trim($_POST['ip']);
  8. $pass = trim($_POST['pass']);
  9.  
  10. if(empty($nazwa) and empty($ip) and empty($pass)) {
  11.  
  12. // prosty formularz zawierający dwa pola
  13. echo '<br><center><form action="formularz.php" method="post">
  14. <table cellspacing="0" class="tekst">
  15. <tr>
  16. <td width="200px" valign="top">
  17. Nazwa Serwera: </td>
  18. <td width="230px;"><input type="text" name="nazwa" style="width: 200px;" /></td>
  19. </tr>
  20. <tr>
  21. <td valign="top">
  22. Adres IP: </td>
  23. <td> <input type="text" name="ip" style="width: 200px;" /></td>
  24. </tr>
  25. <tr>
  26. <td valign="top">
  27. Hasło: </td>
  28. <td><input type="text" name="pass" style="width: 200px;" /></td>
  29. </tr>
  30. <td>
  31. <input type="submit" value="Dopisz" /> </td>
  32. </tr>
  33. </table>
  34. </form></center>';
  35. }
  36. else {
  37.  
  38.  // dane pochodzące z formularza
  39.  $dane = "<td>Nazwa:</td>".$nazwa." Adres IP:".$ip." Hasło:".$pass."\n";
  40.  // przypisanie zmniennej $file nazwy pliku
  41.  $file = "baza.txt";
  42.  // uchwyt pliku, otwarcie do dopisania
  43.  $fp = fopen($file, "a");
  44.  // blokada pliku do zapisu
  45.  flock($fp, 2);
  46.  // zapisanie danych do pliku
  47.  fwrite($fp, $dane);
  48.  // odblokowanie pliku
  49.  flock($fp, 3);
  50.  // zamknięcie pliku
  51.  fclose($fp);
  52.  
  53.  echo "Dane zostały zapisane!<br />";
  54.  echo "<a href=\"index.html\">Zobacz wpisane dane</a>";
  55. }
  56.  
  57. ?>


W razie jakiegoś błędu w kodzie, proszę o poprawę;)


--------------------
Zlecenia na PW.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 13:20