Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Podwojny skrypt na stronie nie działa.
Emh
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.12.2013

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


Witam, mam na stronie skrypt dodajacy cos na stronke - najpierw zapisuje do pliku, a potem na innej podstronie to wyswietla. Chcialem zrobić dwa takie same formularze, i dwa miejsca w ktorym bedzie to wyswietlane. Wiec skopiowalem ten sam skrypt nizej, lecz zmienilem nazwe pliku do ktorego to ma byc zapisywane, lecz nawet button zapisz nie chce dzialac, a co dopier zeby skrypt wykonal funkcje. Za to 1 skrypt, zapisuje dane do obydwu plikow. Ktos wie jak temu zaradzic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Emh
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.12.2013

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


  1. <?php
  2. include "haslo.php";
  3. if ($_SESSION[haslo])
  4. {
  5. if (!($_SESSION[haslo] == $haslo))
  6. {
  7. header ("Location: login.php");
  8. }
  9. }
  10. else
  11. {
  12. header ("Location: login.php");
  13. }
  14. ?>
  15. <?php
  16. if(isset($_POST['wyczysc'])){
  17. $p = fopen('baza.txt', 'w');
  18. fwrite($p, '');
  19. fclose($p);
  20. }
  21. ?>
  22. <?php
  23. /*********************************************
  24. * plik formularz.php
  25. *********************************************/
  26.  
  27. $pole1 = trim($_POST['pole1']);
  28. $pole2 = trim($_POST['pole2']);
  29. $pole3 = trim($_POST['pole3']);
  30. $pole4 = trim($_POST['pole4']);
  31. $pole5 = trim($_POST['pole5']);
  32. $pole6 = trim($_POST['pole6']);
  33. $pole7 = trim($_POST['pole7']);
  34. $pole8 = trim($_POST['pole8']);
  35. $pole9 = trim($_POST['pole9']);
  36. $pole10 = trim($_POST['pole10']);
  37. $pole11 = trim($_POST['pole11']);
  38. $pole12 = trim($_POST['pole12']);
  39. $pole13 = trim($_POST['pole13']);
  40. $pole14 = trim($_POST['pole14']);
  41. $pole15 = trim($_POST['pole15']);
  42. $pole16 = trim($_POST['pole16']);
  43. $pole17 = trim($_POST['pole17']);
  44. $pole18 = trim($_POST['pole18']);
  45.  
  46.  
  47. if(empty($pole1) and empty($pole2) and empty($pole3) and empty($pole4) and empty($pole5) and empty($pole6) and empty($pole7) and empty($pole8) and empty($pole9) and empty($pole10) and empty($pole11) and empty($pole12) and empty($pole13) and empty($pole14) and empty($pole15) and empty($pole16) and empty($pole17) and empty($pole18)) {
  48.  
  49. // formularz
  50. echo '<center>
  51. <TABLE border="1">
  52. <TR>
  53. <TD COLSPAN="2"
  54. ALIGN="center"
  55. BORDERCOLOR="#FFFFFF"
  56. >
  57. Skasuj poprzednie zastępstwa
  58. </TD>
  59. </TR>
  60. <TR>
  61. <TD bordercolor="#FFFFFF">Tabela pierwsza</TD>
  62. <TD bordercolor="#FFFFFF">
  63. <form method="post" name="xx" >
  64. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  65. </TD>
  66. </TR><TR>
  67. <TD bordercolor="#FFFFFF">Tabela druga</TD>
  68. <TD bordercolor="#FFFFFF">
  69. <form method="post" name="xx" >
  70. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  71. </TD>
  72. </TR>
  73. <TR>
  74. <TD bordercolor="#FFFFFF">Tabela trzecia</TD>
  75. <TD bordercolor="#FFFFFF">
  76. <form method="post" name="xx" >
  77. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  78. </TD>
  79. </TR><TR>
  80. <TD bordercolor="#FFFFFF">Tabela czwarta</TD>
  81. <TD bordercolor="#FFFFFF">
  82. <form method="post" name="xx" >
  83. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  84. </TD>
  85. </TR>
  86. <TR>
  87. <TD bordercolor="#FFFFFF">Tabela piata</TD>
  88. <TD bordercolor="#FFFFFF">
  89. <form method="post" name="xx" >
  90. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  91. </TD>
  92. </TR><TR>
  93. <TD bordercolor="#FFFFFF">Tabela szosta</TD>
  94. <TD bordercolor="#FFFFFF">
  95. <form method="post" name="xx" >
  96. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  97. </TD>
  98. </TR>
  99. <TR>
  100. <TD bordercolor="#FFFFFF">Tabela siodma</TD>
  101. <TD bordercolor="#FFFFFF">
  102. <form method="post" name="xx" >
  103. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  104. </TD>
  105. </TR><TR>
  106. <TD bordercolor="#FFFFFF">Tabela ósma</TD>
  107. <TD bordercolor="#FFFFFF">
  108. <form method="post" name="xx" >
  109. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  110. </TD>
  111. </TR>
  112. <TR>
  113. <TD bordercolor="#FFFFFF">Tabela dziewiata</TD>
  114. <TD bordercolor="#FFFFFF">
  115. <form method="post" name="xx" >
  116. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  117. </TD>
  118. </TR><TR>
  119. <TD bordercolor="#FFFFFF">Tabela dziesiata</TD>
  120. <TD bordercolor="#FFFFFF">
  121. <form method="post" name="xx" >
  122. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  123. </TD>
  124. </TR>
  125. </TABLE>
  126.  
  127.  
  128. <br><br><br><br>
  129. <p id="klik">TABELA NUMER 1 (kliknij by uzupełnić)</p>
  130. <div id="pokaz" style="display: none">
  131. <table border="1">
  132. <tr><td>Stwórz zastępstwo:</td><td border="0"></td><td>Klasa:</td></tr>
  133.  
  134. <tr><td>Za kogo:</td><td><input type="text" name="pole1" style="width: 200px;" /></td><td></td></tr>
  135. <tr><td>Forma</td><td><input type="text" name="pole2" style="width: 200px;" /></td><<td><input type="text" name="pole10" style="width: 200px;" /></td></tr>
  136. <tr><td>Forma</td><td><input type="text" name="pole3" style="width: 200px;" /></td><td><input type="text" name="pole11" style="width: 200px;" /></td></tr>
  137. <tr><td>Forma</td><td><input type="text" name="pole4" style="width: 200px;" /></td><td><input type="text" name="pole12" style="width: 200px;" /></td></tr>
  138. <tr><td>Forma</td><td><input type="text" name="pole5" style="width: 200px;" /></td><td><input type="text" name="pole13" style="width: 200px;" /></td></tr>
  139. <tr><td>Forma</td><td><input type="text" name="pole6" style="width: 200px;" /></td><td><input type="text" name="pole14" style="width: 200px;" /></td></tr>
  140. <tr><td>Forma</td><td><input type="text" name="pole7" style="width: 200px;" /></td><td><input type="text" name="pole15" style="width: 200px;" /></td></tr>
  141. <tr><td>Forma</td><td><input type="text" name="pole8" style="width: 200px;" /></td><td><input type="text" name="pole16" style="width: 200px;" /></td></tr>
  142. <tr><td>Forma</td><td><input type="text" name="pole9" style="width: 200px;" /></td><td><input type="text" name="pole17" style="width: 200px;" /></td></tr>
  143. <tr><td><input type="submit" value="Zapisz" /></td><td></td></tr></table>
  144. <div id="formularz">
  145. <form method="post" name="xx" >
  146. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  147. </form>
  148.  
  149.  
  150. </form>
  151. </div>
  152.  
  153. ';
  154. }
  155. else {
  156.  
  157. $dane = $pole1."`".$pole2."`".$pole3."`".$pole4."`".$pole5."`".$pole6."`".$pole7."`".$pole8."`".$pole9."`".$pole10."`".$pole11."`".$pole12."`".$pole13."`".$pole14."`".$pole15."`".$pole16."`".$pole17."`".$pole18."\n";
  158. $file = "baza.txt";
  159. $pole2 = str_replace("\n","",$pole2);
  160. $pole2 = str_replace("\n","<br>",$pole2);
  161. $fp = fopen($file, "a");
  162. flock($fp, 2);
  163. fwrite($fp, $dane);
  164. flock($fp, 3);
  165. fclose($fp);
  166.  
  167. echo "Dane zostały zapisane!<br />";
  168. }
  169.  
  170. ?>
  171.  
  172. <?php
  173. /*********************************************
  174. * plik formularz.php
  175. *********************************************/
  176.  
  177. $pole1 = trim($_POST['pole11']);
  178. $pole2 = trim($_POST['pole22']);
  179. $pole3 = trim($_POST['pole33']);
  180. $pole4 = trim($_POST['pole44']);
  181. $pole5 = trim($_POST['pole55']);
  182. $pole6 = trim($_POST['pole66']);
  183. $pole7 = trim($_POST['pole77']);
  184. $pole8 = trim($_POST['pole88']);
  185. $pole9 = trim($_POST['pole99']);
  186. $pole10 = trim($_POST['pole1010']);
  187. $pole11 = trim($_POST['pole1111']);
  188. $pole12 = trim($_POST['pole1212']);
  189. $pole13 = trim($_POST['pole1313']);
  190. $pole14 = trim($_POST['pole1414']);
  191. $pole15 = trim($_POST['pole1515']);
  192. $pole16 = trim($_POST['pole1616']);
  193. $pole17 = trim($_POST['pole1717']);
  194. $pole18 = trim($_POST['pole1818']);
  195.  
  196.  
  197. if(empty($pole11)and empty($pole22)and empty($pole33)and empty($pole44) and empty($pole55) and empty($pole66) and empty($pole77) and empty($pole88) and empty($pole99) and empty($pole1010) and empty($pole1111) and empty($pole1212) and empty($pole1313) and empty($pole1414) and empty($pole1515) and empty($pole1616) and empty($pole1717) and empty($pole1818)) {
  198.  
  199. // formularz2
  200. echo '<center>
  201.  
  202.  
  203.  
  204. <br><br><br><br>
  205. <p id="klik2">TABELA NUMER 2 (kliknij by uzupełnić)</p>
  206. <div id="pokaz2" style="display: none">
  207. <table border="1">
  208. <tr><td>Stwórz zastępstwo:</td><td border="0"></td><td>Klasa:</td></tr>
  209.  
  210. <tr><td>Za kogo:</td><td><input type="text" name="pole1" style="width: 200px;" /></td><td></td></tr>
  211. <tr><td>Forma</td><td><input type="text" name="pole2" style="width: 200px;" /></td><<td><input type="text" name="pole10" style="width: 200px;" /></td></tr>
  212. <tr><td>Forma</td><td><input type="text" name="pole3" style="width: 200px;" /></td><td><input type="text" name="pole11" style="width: 200px;" /></td></tr>
  213. <tr><td>Forma</td><td><input type="text" name="pole4" style="width: 200px;" /></td><td><input type="text" name="pole12" style="width: 200px;" /></td></tr>
  214. <tr><td>Forma</td><td><input type="text" name="pole5" style="width: 200px;" /></td><td><input type="text" name="pole13" style="width: 200px;" /></td></tr>
  215. <tr><td>Forma</td><td><input type="text" name="pole6" style="width: 200px;" /></td><td><input type="text" name="pole14" style="width: 200px;" /></td></tr>
  216. <tr><td>Forma</td><td><input type="text" name="pole7" style="width: 200px;" /></td><td><input type="text" name="pole15" style="width: 200px;" /></td></tr>
  217. <tr><td>Forma</td><td><input type="text" name="pole8" style="width: 200px;" /></td><td><input type="text" name="pole16" style="width: 200px;" /></td></tr>
  218. <tr><td>Forma</td><td><input type="text" name="pole9" style="width: 200px;" /></td><td><input type="text" name="pole17" style="width: 200px;" /></td></tr>
  219. <tr><td><input type="submit" value="Zapisz"></td><td></td></tr></table>
  220. <div id="formularz2">
  221. <form method="post" name="xxx">
  222. <input type="submit" name="wyczysc" value="Wyczyść wpisy" />
  223. </form>
  224.  
  225.  
  226. </form>
  227. </div>
  228.  
  229. ';
  230. }
  231. else {
  232.  
  233. $dane = $pole11."`".$pole22."`".$pole33."`".$pole44."`".$pole55."`".$pole66."`".$pole77."`".$pole88."`".$pole99."`".$pole1010."`".$pole1111."`".$pole1212."`".$pole1313."`".$pole1414."`".$pole1515."`".$pole1616."`".$pole1717."`".$pole1818."\n";
  234.  
  235. $file = "baza2.txt";
  236. $pole22= str_replace("\n","",$pole2);
  237. $pole22= str_replace("\n","<br>",$pole2);
  238. $fp = fopen($file, "a");
  239. flock($fp, 2);
  240. fwrite($fp, $dane);
  241. flock($fp, 3);
  242. fclose($fp);
  243.  
  244. echo "Dane zostały zapisane!<br />";
  245. }
  246.  
  247. ?>
  248.  
  249.  
  250.  
  251. <a href="podglad.php">Strona z wpisami</a>
Go to the top of the page
+Quote Post

Posty w temacie
- Emh   [PHP] Podwojny skrypt na stronie nie działa.   4.12.2013, 23:31:42
- - N4ST4L   Pokaż kod, bez niego nic tu nie wyczarujemy.   5.12.2013, 04:42:03
- - fate   Pola w formularzu musza miec inny name="xxx...   5.12.2013, 09:26:22
- - Emh   Witam, dziekuje za odpowiedzi. Jesli drugi sposób ...   5.12.2013, 16:54:13
- - Turson   Nadpisując zmienną $pole1 nic nie osiągniesz   5.12.2013, 17:37:17
- - Emh   Zmienilem nazwe zmiennej w drugim skrypcie. W pi...   5.12.2013, 17:44:17
- - Turson   Pokaż cały kod   5.12.2013, 17:48:33
- - fate   a zmieniles tez 2 formularz? czy tylko 2 skrypt? m...   5.12.2013, 17:57:58
- - Emh   [PHP] pobierz, plaintext <?php session_start...   5.12.2013, 17:58:48
- - Turson   [PHP] pobierz, plaintext $_SESSION[haslo][...   5.12.2013, 18:00:42
- - Emh   Poprawilem, dalej button nie reaguje na klikniecie...   5.12.2013, 18:04:50
- - Turson   [PHP] pobierz, plaintext if(isset($_POST...   5.12.2013, 18:11:40
- - Emh   Mam to wklepać? W ktorym miejscu kodu?   5.12.2013, 18:15:32
- - Turson   Kod, który podałem reaguje, gdy zostaną wciśnięte ...   5.12.2013, 18:24:08
- - Emh   Ale w ktorym miejscu kodu go wklepac, by poprawnie...   5.12.2013, 18:29:05
- - Turson   W którym miejscu Ci wygodnie   5.12.2013, 18:41:37
- - Emh   A w miejscu: "Wcisniete oba submity" coś...   8.12.2013, 17:16:11
- - Turson   Napisz dokładnie jak ma być to się ustosunkuję, bo...   8.12.2013, 17:23:04
- - Emh   Dwa formularze, jeden zapisuje dane do jednego pli...   8.12.2013, 17:32:30
- - Turson   Na podstawie kodu z posta #9 śmiem stwierdzić, że ...   8.12.2013, 17:43:17
- - Emh   [PHP] pobierz, plaintext <form method="pos...   8.12.2013, 17:47:15
- - Turson   a gdzie action?   8.12.2013, 17:50:22
- - Emh   Wczesniej działało bez   8.12.2013, 17:53:35
- - Turson   Od linii 211 masz inputy a form brak   8.12.2013, 18:00:06
- - Emh   Czyli jak to zrobić, by było dobrze? Bo ja właśnie...   8.12.2013, 18:02:50
- - Turson   Ja tym bardziej jestem pogubiony Przeanalizuj ws...   8.12.2013, 18:14:15
- - Emh   Dzieki, bede siedział nad tym. Pozdrawiam.   8.12.2013, 18:21:01
- - Emh   Dzieki, bede siedział nad tym. Pozdrawiam.   8.12.2013, 18:21:01


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: 10.10.2025 - 05:05