Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z UPDATE, formularz nie działa prawidłowo
asterix1983
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 6.03.2005

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


mam taki problem: zrobiłem sobie formularz, który pobiera dane do pól, a następnie umożliwia ich zmiane(można powiedzieć zwyczajny formularz). Niestety nie wiem dlaczego nie chce działać podstawowa jego funkcja ->UPDATE<-
oto i on:
  1. <?php
  2. //update_reklamacja.php 
  3.  
  4. if($akcja=='zmiendane') { 
  5. $sql_U = "UPDATE reklamacja 
  6. SET id_klienta='$id_klienta', 
  7. data_reklamacji='$data_reklamacji', data_zwrotu='$data_zwrotu', 
  8. stan='$stan', 
  9. opis_usterki='$opis_usterki' , dodatkowe_info='$dodatkowe_info', 
  10. os_przyj='$os_przyj', os_modyf='$os_modyf' 
  11. WHERE id_reklamacji='$id_reklamacji' "; 
  12.  
  13. $wynik_u=mysql_query($sql_U); 
  14.  
  15. if (!$wynik_u) { 
  16. echo 'Zmiany sie nie powiodły'; 
  17. } 
  18. else 
  19. { 
  20. echo 'Zmiany się powiodły'; 
  21.  
  22. } 
  23.  
  24. } 
  25.  
  26. $sql="select id_reklamacji, id_klienta, data_reklamacji, data_zwrotu, stan, 
  27.  opis_usterki, dodatkowe_info, os_przyj, os_modyf from reklamacja"; 
  28.  
  29. $wynik=mysql_query($sql); 
  30.  
  31. $ile=mysql_num_rows($wynik); 
  32.  
  33. if (!$ile) { 
  34. print ("<p>Brak zanowień</p><br/>"); 
  35. } 
  36. else { 
  37.  
  38. echo "<form action='update_reklamacja.php' method='POST'>"; 
  39. echo "<input type='hidden' name='akcja' value='zmiendane'>"; //tablea 
  40. echo '<table align=center border=2>'; 
  41. echo '<tr> 
  42. <td>ID REK </td> 
  43. <td>ID KLIENTA </td> 
  44. <td>DATA REKLAMACJI </td> 
  45. <td>DATA ZWROTU </td> 
  46. <td>STAN </td> 
  47. <td>OPIS USTERKI </TD> 
  48. <td>INFO DLA KLIENTA </td> 
  49. <td>OS PRZYJM. USTERKE </td> 
  50. <td>OS MODYF. </td> 
  51. </tr>'; 
  52.  
  53.  
  54. for ($i=; $i<$ile ; $i++) 
  55. { 
  56. $wiersz=mysql_fetch_row($wynik); 
  57.  
  58. echo "<tr><td>"; 
  59. echo "<input type='text' size='3' name='id_reklamacji' value='$wiersz[0]' DISABLED>"; 
  60. echo "</td>"; 
  61. echo "<td>"; 
  62. echo "<input type='text' size='2' name='id_klienta' value='$wiersz[1]'>"; 
  63. echo "</td>"; 
  64. echo "<td>"; 
  65. echo "<input type='text' size='10' name='data_reklamacji' value='$wiersz[2]'>"; 
  66. echo "</td>"; 
  67. echo "<td>"; 
  68. echo "<input type='text' size='10' name='data_zwrotu' value='$wiersz[3]'>"; 
  69. echo "</td>"; 
  70. echo "<td> "; 
  71. echo "<SELECT NAME='stan'> 
  72.  <OPTION>Do odbioru 
  73.  <OPTION>W naprawie 
  74.  <OPTION SELECTED DISABLED>$wiersz[4] 
  75. </SELECT>" ; 
  76. echo "</td> "; 
  77. echo "<td>"; 
  78. echo "<textarea name='opis_usterki'cols='17' rows='6'>$wiersz[5]</textarea>"; 
  79. echo "</td>"; 
  80. echo "<td>"; 
  81. echo "<textarea name='dodatkowe_info'cols='17' rows='6'>$wiersz[6]</textarea>"; 
  82. echo "</td>"; 
  83. echo "<td>"; 
  84. echo "<input type='text' name='os_przyj' value='$wiersz[7]' DISABLED>"; 
  85. echo "</td>"; 
  86. echo "<td>"; 
  87. echo "<input type='text' name='os_modyf' value='$wiersz[8]'>"; 
  88. echo "</td>"; 
  89. echo "<td>"; 
  90. echo "</td></tr>"; 
  91.  
  92. } 
  93. echo '</table>'; 
  94. //koniec tablea 
  95.  
  96. echo "<input align='center' type='submit' name='akcja' value='zmień' onclick='confirm('JESTEŚ PEWNY !!! questionmark.gif? ')'>"; 
  97. echo "</form>"; 
  98.  
  99. }
  100.  
  101. ?>

działanie jego pokazane jest na stronie http://radin.pl/sklep/sys/update_reklamacja.php

mógłby ktoś powiedzieć gdzie robie błąd ?
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: 21.08.2025 - 08:13