Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]jak zrobić formulaż
stiepa
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.01.2015

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


Witam
Jestem początkujący i proszę o pomoc.
Jak zrobić formularz który zapisze wprowadzane dane do pliku.txt lub do bazy danych
i zrobi ranking wprowadzanych słów, fraz
i wyświetli je np w nowym oknie


Ten post edytował stiepa 21.01.2015, 14:03:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
stiepa
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.01.2015

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


ok prosty formularz jest
ale dalej nie wiem jak sprawić żeby nie było podwójnych takich samych wpisów
i jak zrobić ranking przy wyświetlaniu żeby wyświetlało najczęściej wpisywane słowo lub frazę
( myślę żeby numerować każdy wpis a wyświetlać ten który ma naj większą liczbę ale nie wiem jak to zrobić uczę się i potrzebuję pomocy )

  1.  
  2. $pole1 = trim($_POST['pole1']);
  3. if(empty($pole1))
  4. {
  5. echo '<form action="" method="post">
  6. <input type="text" name="pole1" style="width: 400px;"/><br />
  7. <input type="submit" value="Zapisz" />
  8. </form>';
  9.  
  10. }
  11. else {
  12.  
  13. // dane pochodzące z formularza
  14. $dane = $pole1." ".$pole2."\n";
  15. // przypisanie zmniennej $file nazwy pliku
  16. $file = "baza.txt";
  17. // uchwyt pliku, otwarcie do dopisania
  18. $fp = fopen($file, "a");
  19. // blokada pliku do zapisu
  20. flock($fp, 2);
  21. // zapisanie danych do pliku
  22. fwrite($fp, $dane);
  23. // odblokowanie pliku
  24. flock($fp, 3);
  25. // zamknięcie pliku
  26. fclose($fp);
  27. }
  28. {
  29.  
  30. echo '<form action="" method="post">
  31. <input type="text" name="pole1" style="width: 400px;"/><br />
  32. <input type="submit" value="Zapisz" />
  33. </form>';
  34. }
  35. ?>
  36.  


Ten post edytował stiepa 22.01.2015, 13:45:30
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 - 09:42