Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt ankiety/formularza
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Maze123987
Szukam skryptu ankiety/formularza o takich opcjach:

-Dodawanie pytań i odpowiedzi w postaci tekstowej, do zaznaczenia itp.
-Dodanie na końcu komentarza przez wypełniającego,
-Zapisywanie odpowiedzi w panelu admina,pliku tekstowym wraz z nickiem podanym wcześniej,

Ankieta ma być podobna do tych, co czasem wyskakują na stronkach, a nie w postaci sondy.
Beniooo
Masz, na szybko, utwórz pliki index.php i 1.php oraz plik.txt WAZNE!!! plikowi plik.txt musisz nadac chmod 777
index.html
  1. <form action="1.php" method="POST">
  2. <input type="text" name="id_pola1" />
  3. <input type="text" name="id_pola1" />
  4. <button type="sumbit">Wyślij</button>
  5. </form>
  6. </body>
  7. </html>

1.php
  1. <html>
  2. <body>
  3. <?
  4. $i1 == $_POST['id_pola1']; //zadeklarowanie zmiennych pobranych z formularza
  5. $i2 == $_POST['id_pola2'];
  6. // Tu kolejne pobrania danych
  7.  
  8. //Zapis do pliku
  9. // wczytanie starych danych
  10.  
  11. // otwarcie pliku do odczytu
  12. $fp = fopen("plik.txt", "r");
  13.  
  14. //odczytanie danych
  15. $stareDane = fread($fp, filesize("plik.txt"));
  16.  
  17. // zamknięcie pliku
  18. fclose($fp)
  19.  
  20. // stworzenie nowych danych
  21.  
  22. $noweDane = "\n".$i1."\n".$i2; //zapisanie odpowiedzi
  23. $noweDane .= $stareDane;
  24.  
  25. // zapisanie nowych danych
  26.  
  27. // otwarcie pliku do zapisu
  28. $fp = fopen("plik.txt", "w");
  29.  
  30. // zapisanie danych
  31. fputs($fp, $noweDane);
  32.  
  33. // zamknięcie pliku
  34. fclose($fp);
  35.  
  36. echo "<center>formularz przesłany"; // Wyświetlenie komunikatu
  37. ?>


po tym w pliku plik.txt będzie widoczne :
Cytat
id_pola1=tekst ktory wpisze w pole tekstowe
id_pola2=tekst ktory wpisze w pole tekstowe
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.