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

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: 20.08.2025 - 05:11