Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php] Zaanwansowany formularz
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
Witam

Mam taki problem mam niedokoñczony skrypt który zmienia rekordy w bazie danych
problem jest taki Wy¶wietla³ w imput tre¶æ by³ego rekordu. ale mo¿na by³o ja edytowaæ i zatwierdzi i by sie zmienia³o

zarazie mam takie co¶
  1. <?php
  2. mysql_connect('host', 'uzytkownik', 'haslo') or die ("Nie masz uprawnien");
  3. mysql_select_db("kwserwer_5");
  4.  
  5. $pp1 = mysql_query("SELECT * FROM plan_poniedzialek");
  6.  
  7. while($pon1 = mysql_fetch_assoc($pp1))
  8.  
  9. {
  10. $w = ($pon1[850]);
  11. }
  12.  
  13.  
  14.  
  15. ?>
  16. <form name="" action="" method="">
  17.  
  18. <table border="0" align="LEFT" valign="TOP" cellspacing="5" cellpadding="0">
  19. <tr>
  20.  
  21.  
  22. </tr>
  23. <tr>
  24. <td></td>
  25. <td width="" align="center">Poniedzia³ek</td>
  26. <td width="" align="center">Wtorek</td>
  27. <td width="" align="center">¦roda</td>
  28. <td width="" align="center">Czwartek</td>
  29. <td width="" align="center">Pi±tek</td>
  30. </tr>
  31. <tr>
  32. <td>1.</td>
  33. <td><input type="text" name="" value="<?php "$pon1[850];" ?>" /></td>
  34. <td><input type="text" name="" value="" /></td>
  35. <td><input type="text" name="" value="" /></td>
  36. <td><input type="text" name="" value="" /></td>
  37. <td><input type="text" name="" value="" /></td>
  38. </tr>
  39. <tr>
  40. <td>2.</td>
  41. <td><input type="text" name="" value="" /></td>
  42. <td><input type="text" name="" value="" /></td>
  43. <td><input type="text" name="" value="" /></td>
  44. <td><input type="text" name="" value="" /></td>
  45. <td><input type="text" name="" value="" /></td>
  46. </tr>
  47. <tr>
  48. <td>3.</td>
  49. <td><input type="text" name="" value="" /></td>
  50. <td><input type="text" name="" value="" /></td>
  51. <td><input type="text" name="" value="" /></td>
  52. <td><input type="text" name="" value="" /></td>
  53. <td><input type="text" name="" value="" /></td>
  54. </tr>
  55. <tr>
  56. <td>4.</td>
  57. <td><input type="text" name="" value="" /></td>
  58. <td><input type="text" name="" value="" /></td>
  59. <td><input type="text" name="" value="" /></td>
  60. <td><input type="text" name="" value="" /></td>
  61. <td><input type="text" name="" value="" /></td>
  62. </tr>
  63. <tr>
  64. <td>5.</td>
  65. <td><input type="text" name="" value="" /></td>
  66. <td><input type="text" name="" value="" /></td>
  67. <td><input type="text" name="" value="" /></td>
  68. <td><input type="text" name="" value="" /></td>
  69. <td><input type="text" name="" value="" /></td>
  70. </tr>
  71. <tr>
  72. <td>6.</td>
  73. <td><input type="text" name="" value="" /></td>
  74. <td><input type="text" name="" value="" /></td>
  75. <td><input type="text" name="" value="" /></td>
  76. <td><input type="text" name="" value="" /></td>
  77. <td><input type="text" name="" value="" /></td>
  78. </tr>
  79. <tr>
  80. <td>7.</td>
  81. <td><input type="text" name="" value="" /></td>
  82. <td><input type="text" name="" value="" /></td>
  83. <td><input type="text" name="" value="" /></td>
  84. <td><input type="text" name="" value="" /></td>
  85. <td><input type="text" name="" value="" /></td>
  86. </tr>
  87. <tr>
  88. <td>8.</td>
  89. <td><input type="text" name="" value="" /></td>
  90. <td><input type="text" name="" value="" /></td>
  91. <td><input type="text" name="" value="" /></td>
  92. <td><input type="text" name="" value="" /></td>
  93. <td><input type="text" name="" value="" /></td>
  94. </tr>
  95. <tr>
  96. <td>9.</td>
  97. <td><input type="text" name="" value="" /></td>
  98. <td><input type="text" name="" value="" /></td>
  99. <td><input type="text" name="" value="" /></td>
  100. <td><input type="text" name="" value="" /></td>
  101. <td><input type="text" name="" value="" /></td>
  102. </tr>
  103. <tr>
  104. <td></td>
  105. <td></td>
  106. <td align="right"><INPUT type="reset" value="Wyczu¶æ"></td>
  107. <td align="left"><input type="submit" name="" value="Aktualizuj"></td>
  108. <td></td>
  109. <td></td>
  110. </tr>
  111. </table>
  112.  
  113.  
  114.  
  115. </form>
  116. </body>
  117. </html>
  118.  
  119. <?php
  120. ?>

ale to za dobrze nie dzia³a prawie wcale

pomo¿ecie mi
maziak
Strasznie z tym namiesza³e¶. Takie co¶ nie ma sensu. Albo zrób to jako¶ na pêtlach, albo zmien calkowicie sposob myslenia dot. tego projektu.

Ja bym zrobil strukture bazy danych tak, jak wczesniej mowilem. Wy¶wietlenie ca³osci odbywalo by sie wtedy w ten oto prosty sposób. (php5)
  1. <?php
  2. // zmienna $db to baza danych
  3. $db=new mysqli('host','id','haslo','baza');
  4.  
  5. $it_q1="select * from grafik";
  6. $it_lista=$db->query($it_q1);
  7. //numrows pobiera liczbe linijek - wykorzystane pozniej w petli for
  8. $ile=$it_lista->num_rows;
  9.  
  10.  
  11. echo '<table>';
  12. //gorna czesc tabelki
  13. echo '<tr><td>Godzina</td><td>Poniedzia³ek</td><td>Wtorek</td><td>Sroda</td><td>Czwarek</td><td>Piatek</td></tr>';
  14.  
  15. for ($i=0;$i<$ile;$i++)
  16. {
  17. $grafik=$it_lista->fetch_assoc();
  18. echo '<tr>';
  19. echo '<td>'.$grafik['godzina'].'</td>';
  20. echo '<td>'.$grafik['poniedzialek'].'</td>';
  21. echo '<td>'.$grafik['wtorek'].'</td>';
  22. echo '<td>'.$grafik['sroda'].'</td>';
  23. echo '<td>'.$grafik['czwartek'].'</td>';
  24. echo '<td>'.$grafik['piatek'].'</td>';
  25. echo '</tr>';
  26. }
  27. echo '</table>';
  28. ?>

Skryptu nie testowalem, moga byc bledy.

A co do edycji - prosty formularz z wyborem w polu <SELECT> dni tygodnia, drugi <SELECT> - godziny, i pole tekstowe z tre¶ci±. Nic wiêcej nie trzeba, aby bylo to proste w obs³udze winksmiley.jpg
Piotrwusek
jestem chyba chory ale zrobi³em tak i dzia³a

  1. <?php
  2. mysql_connect('', '', '') or die ("Nie masz uprawnien");
  3. mysql_select_db("kwserwer_5");
  4.  
  5. $pon = mysql_query("SELECT * FROM plan_poniedzialek");
  6. $wt = mysql_query("SELECT * FROM plan_wtorek");
  7. $sr = mysql_query("SELECT * FROM plan_sroda");
  8. $cz = mysql_query("SELECT * FROM plan_czwartek");
  9. $pt = mysql_query("SELECT * FROM plan_piatek");
  10.  
  11. $pon1 = mysql_query("SELECT * FROM plan_poniedzialek");
  12. $wt1 = mysql_query("SELECT * FROM plan_wtorek");
  13. $sr1 = mysql_query("SELECT * FROM plan_sroda");
  14. $cz1 = mysql_query("SELECT * FROM plan_czwartek");
  15. $pt1 = mysql_query("SELECT * FROM plan_piatek");
  16.  
  17. $pon2 = mysql_query("SELECT * FROM plan_poniedzialek");
  18. $wt2 = mysql_query("SELECT * FROM plan_wtorek");
  19. $sr2 = mysql_query("SELECT * FROM plan_sroda");
  20. $cz2 = mysql_query("SELECT * FROM plan_czwartek");
  21. $pt2 = mysql_query("SELECT * FROM plan_piatek");
  22.  
  23. $pon3 = mysql_query("SELECT * FROM plan_poniedzialek");
  24. $wt3 = mysql_query("SELECT * FROM plan_wtorek");
  25. $sr3 = mysql_query("SELECT * FROM plan_sroda");
  26. $cz3 = mysql_query("SELECT * FROM plan_czwartek");
  27. $pt3 = mysql_query("SELECT * FROM plan_piatek");
  28.  
  29. $pon4 = mysql_query("SELECT * FROM plan_poniedzialek");
  30. $wt4 = mysql_query("SELECT * FROM plan_wtorek");
  31. $sr4 = mysql_query("SELECT * FROM plan_sroda");
  32. $cz4 = mysql_query("SELECT * FROM plan_czwartek");
  33. $pt4 = mysql_query("SELECT * FROM plan_piatek");
  34.  
  35. $pon5 = mysql_query("SELECT * FROM plan_poniedzialek");
  36. $wt5 = mysql_query("SELECT * FROM plan_wtorek");
  37. $sr5 = mysql_query("SELECT * FROM plan_sroda");
  38. $cz5 = mysql_query("SELECT * FROM plan_czwartek");
  39. $pt5 = mysql_query("SELECT * FROM plan_piatek");
  40.  
  41. $pon6 = mysql_query("SELECT * FROM plan_poniedzialek");
  42. $wt6 = mysql_query("SELECT * FROM plan_wtorek");
  43. $sr6 = mysql_query("SELECT * FROM plan_sroda");
  44. $cz6 = mysql_query("SELECT * FROM plan_czwartek");
  45. $pt6 = mysql_query("SELECT * FROM plan_piatek");
  46.  
  47. $pon7 = mysql_query("SELECT * FROM plan_poniedzialek");
  48. $wt7 = mysql_query("SELECT * FROM plan_wtorek");
  49. $sr7 = mysql_query("SELECT * FROM plan_sroda");
  50. $cz7 = mysql_query("SELECT * FROM plan_czwartek");
  51. $pt7 = mysql_query("SELECT * FROM plan_piatek");
  52.  
  53. $pon8 = mysql_query("SELECT * FROM plan_poniedzialek");
  54. $wt8 = mysql_query("SELECT * FROM plan_wtorek");
  55. $sr8 = mysql_query("SELECT * FROM plan_sroda");
  56. $cz8 = mysql_query("SELECT * FROM plan_czwartek");
  57. $pt8 = mysql_query("SELECT * FROM plan_piatek");
  58.  
  59. while($dan1 = mysql_fetch_assoc($pon))
  60. while($dan2 = mysql_fetch_assoc($wt))
  61. while($dan3 = mysql_fetch_assoc($sr))
  62. while($dan4 = mysql_fetch_assoc($cz))
  63. while($dan5 = mysql_fetch_assoc($pt))
  64. while($dan6 = mysql_fetch_assoc($pon1))
  65. while($dan7 = mysql_fetch_assoc($wt1))
  66. while($dan8 = mysql_fetch_assoc($sr1))
  67. while($dan9 = mysql_fetch_assoc($cz1))
  68. while($dan10 = mysql_fetch_assoc($pt1))
  69. while($dan11 = mysql_fetch_assoc($pon2))
  70. while($dan12 = mysql_fetch_assoc($wt2))
  71. while($dan13 = mysql_fetch_assoc($sr2))
  72. while($dan14 = mysql_fetch_assoc($cz2))
  73. while($dan15 = mysql_fetch_assoc($pt2))
  74. while($dan16 = mysql_fetch_assoc($pon3))
  75. while($dan17 = mysql_fetch_assoc($wt3))
  76. while($dan18 = mysql_fetch_assoc($sr3))
  77. while($dan19 = mysql_fetch_assoc($cz3))
  78. while($dan20 = mysql_fetch_assoc($pt3))
  79. while($dan21 = mysql_fetch_assoc($pon4))
  80. while($dan22 = mysql_fetch_assoc($wt4))
  81. while($dan23 = mysql_fetch_assoc($sr4))
  82. while($dan24 = mysql_fetch_assoc($cz4))
  83. while($dan25 = mysql_fetch_assoc($pt4))
  84. while($dan26 = mysql_fetch_assoc($pon5))
  85. while($dan27 = mysql_fetch_assoc($wt5))
  86. while($dan28 = mysql_fetch_assoc($sr5))
  87. while($dan29 = mysql_fetch_assoc($cz5))
  88. while($dan30 = mysql_fetch_assoc($pt5))
  89. while($dan31 = mysql_fetch_assoc($pon6))
  90. while($dan32 = mysql_fetch_assoc($wt6))
  91. while($dan33 = mysql_fetch_assoc($sr6))
  92. while($dan34 = mysql_fetch_assoc($cz6))
  93. while($dan35 = mysql_fetch_assoc($pt6))
  94. while($dan36 = mysql_fetch_assoc($pon7))
  95. while($dan37 = mysql_fetch_assoc($wt7))
  96. while($dan38 = mysql_fetch_assoc($sr7))
  97. while($dan39 = mysql_fetch_assoc($cz7))
  98. while($dan40 = mysql_fetch_assoc($pt7))
  99. while($dan41 = mysql_fetch_assoc($pon8))
  100. while($dan42 = mysql_fetch_assoc($wt8))
  101. while($dan43 = mysql_fetch_assoc($sr8))
  102. while($dan44 = mysql_fetch_assoc($cz8))
  103. while($dan45 = mysql_fetch_assoc($pt8))
  104. {
  105. $dane1= $dan1[8];
  106. $dane2= $dan2[8];
  107. $dane3= $dan3[8];
  108. $dane4= $dan4[8];
  109. $dane5= $dan5[8];
  110. $dane6= $dan6[850];
  111. $dane7= $dan7[850];
  112. $dane8= $dan8[850];
  113. $dane9= $dan9[850];
  114. $dane10= $dan10[850];
  115. $dane11= $dan11[945];
  116. $dane12= $dan12[945];
  117. $dane13= $dan13[945];
  118. $dane14= $dan14[945];
  119. $dane15= $dan15[945];
  120. $dane16= $dan16[1040];
  121. $dane17= $dan17[1040];
  122. $dane18= $dan18[1040];
  123. $dane19= $dan19[1040];
  124. $dane20= $dan20[1040];
  125. $dane21= $dan21[1130];
  126. $dane22= $dan22[1130];
  127. $dane23= $dan23[1130];
  128. $dane24= $dan24[1130];
  129. $dane25= $dan25[1130];
  130. $dane26= $dan26[1240];
  131. $dane27= $dan27[1240];
  132. $dane28= $dan28[1240];
  133. $dane29= $dan29[1240];
  134. $dane30= $dan30[1240];
  135. $dane31= $dan31[1315];
  136. $dane32= $dan32[1315];
  137. $dane33= $dan33[1315];
  138. $dane34= $dan34[1315];
  139. $dane35= $dan35[1315];
  140. $dane36= $dan36[1430];
  141. $dane37= $dan37[1430];
  142. $dane38= $dan38[1430];
  143. $dane39= $dan39[1430];
  144. $dane40= $dan40[1430];
  145. $dane41= $dan41[1520];
  146. $dane42= $dan42[1520];
  147. $dane43= $dan43[1520];
  148. $dane44= $dan44[1520];
  149. $dane45= $dan45[1520];
  150. }
  151. ?>
  152. <form action="up.php" method="post">
  153.  
  154. <table border="0" align="LEFT" valign="TOP" cellspacing="5" cellpadding="0">
  155. <tr>
  156.  
  157.  
  158. </tr>
  159. <tr>
  160. <td></td>
  161. <td width="" align="center">Poniedzia³ek</td>
  162. <td width="" align="center">Wtorek</td>
  163. <td width="" align="center">¦roda</td>
  164. <td width="" align="center">Czwartek</td>
  165. <td width="" align="center">Pi±tek</td>
  166. </tr>
  167. <tr>
  168. <td>1.</td>
  169. <td><input type="text" name="pp1" value="<?php echo $dane1; ?>" /></td>
  170. <td><input type="text" name="ww1" value="<?php echo $dane2; ?>" /></td>
  171. <td><input type="text" name="ss1" value="<?php echo $dane3; ?>" /></td>
  172. <td><input type="text" name="cc1" value="<?php echo $dane4; ?>" /></td>
  173. <td><input type="text" name="pit1" value="<?php echo $dane5; ?>" /></td>
  174. </tr>
  175. <tr>
  176. <td>2.</td>
  177. <td><input type="text" name="pp2" value="<?php echo $dane6; ?>" /></td>
  178. <td><input type="text" name="ww2" value="<?php echo $dane7; ?>" /></td>
  179. <td><input type="text" name="ss2" value="<?php echo $dane8; ?>" /></td>
  180. <td><input type="text" name="cc2" value="<?php echo $dane9; ?>" /></td>
  181. <td><input type="text" name="pit2" value="<?php echo $dane10; ?>" /></td>
  182. </tr>
  183. <tr>
  184. <td>3.</td>
  185. <td><input type="text" name="pp3" value="<?php echo $dane11; ?>" /></td>
  186. <td><input type="text" name="ww3" value="<?php echo $dane12; ?>" /></td>
  187. <td><input type="text" name="ss3" value="<?php echo $dane13; ?>" /></td>
  188. <td><input type="text" name="cc3" value="<?php echo $dane14; ?>" /></td>
  189. <td><input type="text" name="pit3" value="<?php echo $dane15; ?>" /></td>
  190. </tr>
  191. <tr>
  192. <td>4.</td>
  193. <td><input type="text" name="pp4" value="<?php echo $dane16; ?>" /></td>
  194. <td><input type="text" name="ww4" value="<?php echo $dane17; ?>" /></td>
  195. <td><input type="text" name="ss4" value="<?php echo $dane18; ?>" /></td>
  196. <td><input type="text" name="cc4" value="<?php echo $dane19; ?>" /></td>
  197. <td><input type="text" name="pit4" value="<?php echo $dane20; ?>" /></td>
  198. </tr>
  199. <tr>
  200. <td>5.</td>
  201. <td><input type="text" name="pp5" value="<?php echo $dane21; ?>" /></td>
  202. <td><input type="text" name="ww5" value="<?php echo $dane22; ?>" /></td>
  203. <td><input type="text" name="ss5" value="<?php echo $dane23; ?>" /></td>
  204. <td><input type="text" name="cc5" value="<?php echo $dane24; ?>" /></td>
  205. <td><input type="text" name="pit5" value="<?php echo $dane25; ?>" /></td>
  206. </tr>
  207. <tr>
  208. <td>6.</td>
  209. <td><input type="text" name="pp6" value="<?php echo $dane26; ?>" /></td>
  210. <td><input type="text" name="ww6" value="<?php echo $dane27; ?>" /></td>
  211. <td><input type="text" name="ss6" value="<?php echo $dane28; ?>" /></td>
  212. <td><input type="text" name="cc6" value="<?php echo $dane29; ?>" /></td>
  213. <td><input type="text" name="pit6" value="<?php echo $dane30; ?>" /></td>
  214. </tr>
  215. <tr>
  216. <td>7.</td>
  217. <td><input type="text" name="pp7" value="<?php echo $dane31; ?>" /></td>
  218. <td><input type="text" name="ww7" value="<?php echo $dane32; ?>" /></td>
  219. <td><input type="text" name="ss7" value="<?php echo $dane33; ?>" /></td>
  220. <td><input type="text" name="cc7" value="<?php echo $dane34 ?>" /></td>
  221. <td><input type="text" name="pit7" value="<?php echo $dane35; ?>" /></td>
  222. </tr>
  223. <tr>
  224. <td>8.</td>
  225. <td><input type="text" name="pp8" value="<?php echo $dane36; ?>" /></td>
  226. <td><input type="text" name="ww8" value="<?php echo $dane37; ?>" /></td>
  227. <td><input type="text" name="ss8" value="<?php echo $dane38; ?>" /></td>
  228. <td><input type="text" name="cc8" value="<?php echo $dane39; ?>" /></td>
  229. <td><input type="text" name="pit8" value="<?php echo $dane40; ?>" /></td>
  230. </tr>
  231. <tr>
  232. <td>9.</td>
  233. <td><input type="text" name="pp9" value="<?php echo $dane41; ?>" /></td>
  234. <td><input type="text" name="ww9" value="<?php echo $dane42; ?>" /></td>
  235. <td><input type="text" name="ss9" value="<?php echo $dane43; ?>" /></td>
  236. <td><input type="text" name="cc9" value="<?php echo $dane44; ?>" /></td>
  237. <td><input type="text" name="pit9" value="<?php echo $dane45; ?>" /></td>
  238. </tr>
  239. <tr>
  240. <td></td>
  241. <td></td>
  242. <td align="right"><INPUT type="reset" value="Wyczu¶æ"></td>
  243. <td align="left"><input type="submit" name="" value="Aktualizuj"></td>
  244. <td></td>
  245. <td align="right"><form><input type="button" value="Wyloguj" onclick="parent.location.href='wyloguj.php?action=wyloguj'" /></form></td>
  246. </tr>
  247. </table>
  248.  
  249.  
  250.  
  251. </form>
  252. </body>
  253. </html>
  254.  
  255. <?php
  256. ?>
sticker
sama kostrukcja bazy danych ju¿ przyprawia o czkawke ;] zrób to lepiej od nowa zamiast poprawiaæ
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-2025 Invision Power Services, Inc.