Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][PHP]Formularz
kaiba55
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 29.01.2010

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


Witam.

Mój problem to data. Otóż jak odświerzam stronę, bez klikania wyslij w formularzu data i tak się pojawia. Próbowałem dać datę z ukrytym polem ale było podobnie.

Mój kod:

  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" href="styl.css" />
  4. <title>Shoutbox</title>
  5. </head>
  6.  
  7. <form action="index.php method="GET">
  8. <input type=text name="nick"/><br>
  9. <input type=text name="wpis"/><br>
  10. <input type=submit value="wyslij"/>
  11. </form>
  12. <?php
  13. $imie=$_GET['nick'].'<br>';
  14. $wpis=$_GET['wpis'].'<br>';
  15. $data=date("H:i:s").'<br>' ;
  16.  
  17. $imie3=fopen("imie.txt", "a");
  18. fputs($imie3,$imie);
  19. fclose($imie3);
  20.  
  21. $wpis3=fopen("wpis.txt","a");
  22. fputs($wpis3,$wpis);
  23. fclose($wpis3);
  24.  
  25. $data3=fopen("data.txt", "a");
  26. fputs($data3, $data);
  27. fclose($data3);
  28.  
  29. $imie2=fread(fopen("imie.txt", "r"), filesize("imie.txt"));
  30. $wpis2=fread(fopen("wpis.txt", "r"), filesize("wpis.txt"));
  31. $data2=fread(fopen("data.txt", "r"), filesize("data.txt"));
  32. ?>
  33.  
  34. <div id="nick">
  35. <?php
  36. echo "nick".'<br>';
  37. echo $imie2;
  38. ?>
  39.  
  40. </div>
  41.  
  42.  
  43. <div id="wpis">
  44. <?php
  45. echo "wpis".'<br>';
  46. echo $wpis2;
  47. ?>
  48. </div>
  49.  
  50.  
  51. <div id="data">
  52. <?php
  53. echo "data".'<br>';
  54. echo $data2;
  55. ?>


Zedytowałem bo poprawiałem kod z powodu pewnej bzdury.

Co do css to już nieaktualne
Z góry dzięki za pomoc.
Pozdrawiam.

Ten post edytował kaiba55 12.07.2012, 06:55:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kaiba55
post
Post #2





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 29.01.2010

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


edit: albo jednak nie rozumiem

Zrobiłem tak:
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" href="styl.css" />
  4. <title>Shoutbox</title>
  5. </head>
  6.  
  7. <form action="index.php method="GET">
  8. <input type=text name="nick"/><br>
  9. <input type=text name="wpis"/><br>
  10. <input type=submit value="wyslij"/>
  11. </form>
  12. <?php
  13. $imie=$_GET['nick'].'<br>';
  14. $wpis=$_GET['wpis'].'<br>';
  15. $data=date("H:i:s").'<br>' ;
  16.  
  17.  
  18. if(isset($_GET['nick']) && isset($_GET['wpis']))
  19. {
  20. $imie3=fopen("imie.txt", "a");
  21. fputs($imie3,$imie);
  22. fclose($imie3);
  23.  
  24. $wpis3=fopen("wpis.txt","a");
  25. fputs($wpis3,$wpis);
  26. fclose($wpis3);
  27.  
  28. $data3=fopen("data.txt", "a");
  29. fputs($data3, $data);
  30. fclose($data3);
  31. }
  32. else
  33. {
  34. echo "wypelnij caly formularz";
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41. $plik1="imie.txt";
  42. $plik2="wpis.txt";
  43. $plik3="data.txt";
  44. if((file_exists($plik1)==true)&&(file_exists($plik2)==true)&&(file_exists($plik3)==true))
  45. {
  46. $imie2=fread(fopen("imie.txt", "r"), filesize("imie.txt"));
  47. $wpis2=fread(fopen("wpis.txt", "r"), filesize("wpis.txt"));
  48. $data2=fread(fopen("data.txt", "r"), filesize("data.txt"));
  49. }
  50. else
  51. echo "dokonaj instalacji skryptu, bo nie ma plikow tekstowych".'<br>';
  52. ?>
  53.  
  54. <div id="nick">
  55. <?php
  56. echo "nick".'<br>';
  57. echo $imie2;
  58. ?>
  59.  
  60. </div>
  61.  
  62.  
  63. <div id="wpis">
  64. <?php
  65. echo "wpis".'<br>';
  66. echo $wpis2;
  67. ?>
  68. </div>
  69.  
  70.  
  71. <div id="data">
  72. <?php
  73. echo "data".'<br>';
  74. echo $data2;
  75. ?>
  76.  
  77. </div>


Ale to chyba w ogóle nie tak ma wyglądać.
Otóż jak sprawdzałem empty to sprawdzało czy nie jest pusto, a isset wskazuje tylko czy zmienna jest- jeśli jest, choćby pusta to formularz zostanie wysłany, nawet bez 1 pola, sprawdzając empty nie było takiej szansy- chyba że ja coś źle robię (IMG:style_emoticons/default/smile.gif)

Ten post edytował kaiba55 12.07.2012, 13:36:00
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: 3.10.2025 - 14:41