Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][php] Formularz nie spełnia swojego zadania
puz219
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Zrobiłem formularz edycji rekordów w bazie mysql i formularz wcale nic w niej nie zmienia.

Czy ktoś wie dlaczego??

  1. <?php
  2. //Nawiazujemy polaczenie z baza, podajac adres hosta, login oraz haslo.
  3. $baza=mysql_connect("localhost", "user", "user");
  4.  
  5. //wybieramy interesujaca nas baze
  6. mysql_select_db("filmypuz", $baza);
  7.  
  8. ?>
  9. <html>
  10. <head>
  11. <title>Zmiana statusu</title>
  12. </head>
  13. <body bgcolor="#777777" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">
  14. <table width="100%" height="100%" border="0">
  15. <tr>
  16. <td width="100%" height="100%" align="center">
  17. <table width="600" height="200" style='border: solid 1px black'>
  18. <tr>
  19. <td width="600" height="200" bgcolor="white" align="center">
  20. <?php
  21.  
  22. //status oglądania
  23. if ($_POST[status]== 0) 
  24. {
  25.  $result=mysql_query("UPDATE filmy set checked='0' where filmID='$id'", $baza);
  26. }
  27.  
  28. if ($_POST[status]== 1) 
  29. {
  30.  $result=mysql_query("UPDATE filmy set checked='1' where filmID='$id'", $baza);
  31. }
  32.  
  33. //status pożyczania
  34. if ($_POST[pozyczony]== 1) 
  35. {
  36.  $result=mysql_query("UPDATE filmy set pozycz='1' where filmID='$id'", $baza);
  37. }
  38. else
  39. {
  40.  $result=mysql_query("UPDATE filmy set pozycz='0' where filmID='$id'", $baza);
  41. }
  42.  
  43. //osoba, której pożyczono film
  44. if ($_POST[pozycz_komu]== NULL) 
  45. {
  46.  $result=mysql_query("UPDATE filmy set pozycz_komu='NULL' where filmID='$id'", $baza);
  47. }
  48. else
  49. {
  50.  $result=mysql_query("UPDATE filmy set pozycz='$pozycz_komu' where filmID='$id'", $baza);
  51. }
  52.  
  53. //ocena
  54. if ($_POST[ocena]== NULL) 
  55. {
  56.  $result=mysql_query("UPDATE filmy set ocena='NULL' where filmID='$id'", $baza);
  57. }
  58. else
  59. {
  60. /*
  61. $sprawdz_ocene=$ocena;
  62. if(0<$sprawdz_ocene<=10)
  63. {
  64. echo "<font face=Arial size=3 color=#FF0000><b>Ocena musi byc liczbą większą od 0 i mniejszą lub równą 10!<b><br><br><a href=change_status.php?filmID=".$id."><font size=2 color="#FF0000">[ Powrót, w celu poprawy danych ]</font></a></font>";
  65. }
  66. else
  67. {
  68. */
  69. $result=mysql_query("UPDATE filmy set ocena='$ocena' where filmID='$id'", $baza);
  70. /*
  71. }
  72. */
  73. }
  74. /*
  75. //potwierdzenie
  76. $potwierdz=$sprawdz_ocene;
  77. if(0<$potwierdz<=10)
  78. {
  79. */
  80. $potwierdz="<font face=Arial size=3 color=#009900><b>Dziękuję! Dane są właśnie aktualizowane.</b><br><small></font color=black>(Zamknij to okno i odśwież stronę filmu, aby zobaczyć wyniki.)</font></small></font>";
  81. /*
  82. }
  83. else
  84. {
  85. $potwierdz="";
  86. }
  87. */
  88.  
  89. echo $potwierdz;
  90.  
  91. ?>
  92. </td></tr></table>
  93. </td></tr></table>
  94. </body>
  95. </html>


To plik change_status2.php, który jest odpowiedzialny za uaktualnienie bazy danych.

Proszę o pomoc..
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.08.2025 - 19:38