Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> miało być proste i działać, jak kto może niech pomoże
wojo
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.08.2005

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


Znalazłem troszkę poczytałem pomodziłem i mi nie działa za cholerkę pomóżcie jak możecie coś zepsułem już sam nie daję rady. Mam tabelę i robiłem formularz co dodaje dane edytuje kasuje i wyświetla. Wiem ze było wiele razy ale mi nie działa.

  1. <?php
  2. $nhost=&#092;"localhost\";
  3. $nbaza=&#092;"asas\";
  4. $nuser=&#092;"root\";
  5. $npassword=&#092;"krasnal\";
  6.  
  7. $skasuj=trim($_GET[&#092;"skasuj\"]);
  8. $popraw=trim($_GET[&#092;"popraw\"]);
  9. $ID=trim($_GET[&#092;"ID\"]);
  10. $NRREJ=trim($_GET[&#092;"NRREJ\"]);
  11. $BADTECH=trim($_GET[&#092;"BADTECH\"]);
  12. $SWIAD_ADR=trim($_GET[&#092;"SWIAD_ADR\"]);
  13. $WINETA=trim($_GET[&#092;"WINETA\"]);
  14. $OC=trim($_GET[&#092;"OC\"]);
  15. $AC=trim($_GET[&#092;"AC\"]);
  16. $ROKPROD=trim($_GET[&#092;"ROKPROD\"]);
  17.  
  18. if ((($skasuj<>&#092;"\") or ($popraw<>\"\")) and ($ID==\"\"))
  19. {// pobranie rekordu z tabeli oraz kasowanie
  20.  
  21. if ($popraw<>&#092;"\") $nr='$popraw' ; else $nr='$skasuj';
  22. $baza = mysql_connect($nhost,$nuser,$npassword)or die (&#092;"Nie mozna się połączyć\");
  23.  
  24. if ($baza) {
  25. $wynik = mysql_select_db($nbaza)or die (&#092;"Nie mozna wybrać bazy danych\");
  26.  
  27. if ($wynik){
  28. $wynik=mysql_query(&#092;"SELECT * FROM ciagniki WHERE ID = $nr;\");
  29.  
  30. if (($wynik) and (mysql_num_rows($wynik)>0)){
  31. if ($skasuj<>&#092;"\"){
  32. mysql_query(&#092;" DELETE FROM ciagniki WHERE ID = '$skasuj';\");
  33. echo &#092;"<b> Rekord skasowany:</b>\";
  34. }
  35. $pole=mysql_fetch_array($wynik);
  36. $ID = $pole[&#092;"ID\"];
  37. $NRREJ = $pole[&#092;"NRREJ\"];
  38. $BADTECH = $pole[&#092;"BADTECH\"];
  39. $SWIAD_ADR = $pole[&#092;"SWIAD_ADR\"];
  40. $WINETA = $pole[&#092;"WINETA\"];
  41. $OC = $pole[&#092;"OC\"];
  42. $AC = $pole[&#092;"AC\"];
  43. $ROKPROD = $pole[&#092;"ROKPROD\"];
  44. }
  45.  
  46. }
  47. mysql_close($baza);
  48. }
  49.  
  50. }
  51. else if ($ID<>&#092;"\"){
  52. if ( !eregi (&#092;"^[0-9]+$\",$ID)) echo \"<br>błąd w polu ID:</b>\";
  53. else
  54.  {$baza=mysql_connect($nhost,$nuser,$npassword);
  55. if ($baza){
  56. $wynik=mysql_select_db($nbaza,$baza);
  57. if ($wynik) {
  58. if ($popraw==&#092;"\"){
  59. $wynik=mysql_query(&#092;"INSERT INTO ciagniki VALUES($ID,'$NRREJ','$BADTECH','SWIAD_ADR','$WINETA','$OC','$AC','$ROKPROD');\");
  60. if ($wynik){
  61. echo &#092;"<br><b>Rekord został dodany do bazy</b>\";
  62. $ID=&#092;"\";
  63. $NRREJ=&#092;"\";
  64. $BADTECH=&#092;"\";
  65. $SWIAD_ADR=&#092;"\";
  66. $WINETA=&#092;"\";
  67. $OC=&#092;"\";
  68. $AC=&#092;"\";
  69. $ROKPROD=&#092;"\";
  70. }
  71.  
  72. }
  73. else {$wynik = mysql_query(&#092;"UPDATE ciagniki SET 
  74. ID=$ID,
  75. NRREJ='$NRREJ',
  76. BADTECH='$BADTECH',
  77. SWIAD_ADR='$SWIAD_ADR',
  78. WINETA='$WINETA',
  79. OC='$OC',
  80. AC='$AC',
  81. ROKPROD='$ROKPROD' WHERE ID=$popraw;&#092;");
  82. if($wynik){echo&#092;"<br> rekord uaktualniony\"; $popraw=\"\"; 
  83. $ID=&#092;"\";
  84. $NRREJ=&#092;"\";
  85. $BADTECH=&#092;"\";
  86. $SWIAD_ADR=&#092;"\";
  87. $WINETA=&#092;"\";
  88. $OC=&#092;"\";
  89. $AC=&#092;"\";
  90. $ROKPROD=&#092;"\";
  91. }
  92.  
  93. }
  94. }
  95. mysql_close($baza);
  96. }
  97. }
  98. }
  99.  
  100. //napisy na przyciskach
  101.  
  102. if ($popraw<>&#092;"\") $guzik=\"Uaktualnij\";
  103. else if ($skasuj<>&#092;"\") $guzik=\"Przywróć\";
  104. else {$guzik=&#092;"Dodaj\";};
  105.  
  106. //############# FORMULARZE #############
  107.  
  108. $formularze = <<<KONIEC
  109. <table border=1><tr><td valgin=top>
  110. <from action=\"formularzE.php\" method=\"get\">
  111. <input type=\"hidden\" name =\"popraw\" value=\"$popraw\">
  112. <table ><tr>
  113. <td valgin=top> ID:</td>
  114. <td><input type=\"text\" name =\"ID\" value=\"$ID\"></td>
  115. </tr><tr>
  116. <td valgin=top> Nr rejestracyjny:</td>
  117. <td><input type=\"text\" name =\"NRREJ\" value=\"$NRREJ\"></td>
  118. </tr><tr>
  119. <td valgin=top> Badanie techniczne:</td>
  120. <td><input type=\"text\" name =\"BADTECH\" value=\"$BADTECH\"></td>
  121. </tr><tr>
  122. <td valgin=top> Swiadectwo ADR:</td>
  123. <td><input type=\"text\" name =\"SWIAD_ADR\" value=\"$SWIAD_ADR\"></td>
  124. </tr><tr>
  125. <td valgin=top> Winieta:</td>
  126. <td><input type=\"text\" name =\"WINETA\" value=\"$WINETA\"></td>
  127. </tr><tr>
  128. <td valgin=top> Ubezpieczenie OC:</td>
  129. <td><input type=\"text\" name =\"OC\" value=\"$OC\"></td>
  130. </tr><tr>
  131. <td valgin=top> Ubezpieczenie AC:</td>
  132. <td><input type=\"text\" name =\"AC\" value=\"$AC\"></td>
  133. </tr><tr>
  134. <td valgin=top> Rok produkcji:</td>
  135. <td><input type=\"text\" name =\"ROKPROD\" value=\"$ROKPROD\"></td>
  136. </tr><tr>
  137.  
  138. <td>&nbsp;</td>
  139. <td><input type=\"submit\" value=\"$guzik\"></td>
  140. </tr></table>
  141. </form>
  142.  
  143.  
  144. </td><td valgin=top>
  145. <from action=\"formularzE.php\" method=\"get\">
  146. <table bgcolor=#ccccff ><tr>
  147. <td valgin = top> ID:</td>
  148. <td><input type=\"text\" name=\"popraw\"></td>
  149. </td><tr>
  150.  
  151. <td> &nbsp; </td>
  152.  
  153. <td><input type=\"submit\" value=\"uaktualnij\"></td>
  154. </tr></table>
  155. </from>
  156.  
  157.  
  158.  
  159. </table>
  160.  
  161. KONIEC;echo $formularze;
  162.  
  163. //wypisane danych z bazy
  164. echo \"<hr>\";
  165. $baza = mysql_connect($nhost,$nuser,$npassword)or die (\"Nie mozna się połączyć\");
  166. mysql_select_db($nbaza,$baza);
  167. $wynik = mysql_query(\"SETECT * FROM ciagniki\");
  168. mysql_close($baza);
  169. $wierszy = mysql_num_rows($wynik);
  170. $pol=mysql_num_fields($wynik);
  171. echo \"<table cellpadding = 0 cellspading = 5><tr>
  172. <td><b>ID</td><td>rejestr</td><td>badania</td><td>adr</td><td>aaa</td><td>ddd</td><td>eee</td><td>fff</td></tr>
  173. \";
  174. for ($i=0;$i<$wierszy;$i++){
  175. $wiersz = mysql_fetch_row($wynik);
  176. echo \"<tr>\";
  177. for ($j=0;$j<$pol;$j++) echo \"<td>\" .$wiersz[$j].\"</td>\";
  178. echo \"</tr>\"
  179. }
  180. echo \"</table>\";
  181.  
  182. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojo
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.08.2005

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


ok super literówka była.Oj ja ślepiec.
Ale dalej po wpisaniu danych do formularza nie dodaje ich do tabeli. Ani nie mogę poprawiać. Co tu namieszałem?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 14:21