Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] UPDATE danych
michal_86
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 1.02.2010

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


witam,
mam taki o to formularz w php :
  1. <?php
  2.  
  3. mysql_connect ("127.0.0.1","root");
  4. mysql_select_db (biuradowyn);
  5. $stan = $_GET['stan'];
  6. $idmodyf = $_GET['idmodyf'];
  7.  
  8.  
  9. if($stan=='modyf') {
  10. $zapytanie = "SELECT * FROM do500 where id=$idmodyf";
  11. $wykonaj = mysql_query ($zapytanie);
  12. $tablica = mysql_fetch_array($wykonaj);
  13. echo "<form method=\"get\" action=\"update2do500.php\">
  14. <div align=\"center\">
  15. <center>
  16. <table border=\"1\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\">
  17. <tr>
  18. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Id</font></td>
  19. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"id\" value=\"".$tablica['id']."\" size=\"20\"></font></td>
  20. </tr>
  21. <tr>
  22. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Lokalizacja</font></td>
  23. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"lokalizacja\" value=\"".$tablica['lokalizacja']."\" size=\"20\"></font></td>
  24. </tr>
  25. <tr>
  26. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Tytuł</font></td>
  27. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"tytul\" value=\"".$tablica['tytul']."\" size=\"20\"></font></td>
  28. </tr>
  29. <tr>
  30. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Opis</font></td>
  31. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"opis\" value=\"".$tablica['opis']."\" size=\"20\"></font></td>
  32. </tr>
  33. <tr>
  34. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">powierzchnia</font></td>
  35. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"powierzchnia\" value=\"".$tablica['powierzchnia']."\" size=\"20\"></font></td>
  36. </tr>
  37. <tr>
  38. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Czynsz</font></td>
  39. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"czynsz\" value=\"".$tablica['czynsz']."\" size=\"20\"></font></td>
  40. </tr>
  41. <tr>
  42. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Dostępne</font></td>
  43. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"dostepne\" value=\"".$tablica['dostepne']."\" size=\"20\"></font></td>
  44. </tr>
  45. <tr>
  46. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwa zdjęcia Głównego</font></td>
  47. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"zdjecie\" value=\"".$tablica['zdjecie']."\" size=\"20\"></font></td>
  48. </tr>
  49. <tr>
  50. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwa zdjęcia1</font></td>
  51. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"zdjecie1\" value=\"".$tablica['zdjecie1']."\" size=\"20\"></font></td>
  52. </tr>
  53. <tr>
  54. <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwa zdjęcia2</font></td>
  55. <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"zdjecie2\" value=\"".$tablica['zdjecie2']."\" size=\"20\"></font></td>
  56. </tr>
  57. <tr>
  58. <td width=\"100%\" colspan=\"2\">
  59. <p align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"hidden\" name=\"Modyfikuj\" value=\"$idmodyf\"><input type=\"submit\" value=\"modyfikuj\" name=\"send\"></font></td>
  60. </tr>
  61. </table>
  62. </center>
  63. </div>
  64. </form>";
  65.  
  66. }
  67.  
  68.  
  69. ?>


i taką funkcję UPDATE dla tego formularza :
  1. <?php
  2.  
  3. mysql_connect ("127.0.0.1","root");
  4. mysql_select_db (biuradowyn);
  5.  
  6.  
  7.  
  8. $idmodyf = $_GET['$idmodyf'];
  9. $send = $_GET['$send'];
  10. $id = $_GET['$id'];
  11. $lokalizacja = $_GET['$lokalizacja'];
  12. $tytul = $_GET['$tytul'];
  13. $opis = $_GET['$opis'];
  14. $powierzchnia = $_GET['$powierzchnia'];
  15. $czynsz = $_GET['$czynsz'];
  16. $dostepne = $_GET['$dostepne'];
  17. $zdjecie = $_GET['$zdjecie'];
  18. $zdjecie1 = $_GET['$zdjecie1'];
  19. $zdjecie2 = $_GET['$zdjecie2'];
  20. $Modyfikuj = $_GET['$Modyfikuj'];
  21.  
  22. if ($send=='modyfikuj')
  23. {
  24. $zapytanie = "UPDATE do500 SET id='$id', lokalizacja='$lokalizacja', tytul='$tytul', opis='$opis', powierzchnia='$powierzchnia', czynsz='$czynsz', dostepne='$dostepne', zdjecie='$zdjecie', zdjecie1='$zdjecie1', zdjecie2='$zdjecie2' WHERE id='$Modyfikuj'";
  25. $wykonaj = mysql_query ($zapytanie);
  26. echo "<br><br><br><br><br><center><font size='5'>Dane poprawione<BR><a href=\"updatedo500.php\">Obejrzyj poprawiona bazę</a></font></center>";
  27. }
  28. else {
  29. echo "<br><br><br><br><br><center><font size='5'>Wystąpił błąd podczas aktualizowania danych.<br> Spróbuj ponownie, jeśli się nie uda - skasuj i ponownie dodaj ofertę<br><a href='updatedo500.php'>POWRÓT DO FORMULARZA AKTUALIZACJI</a></font></center>";
  30. }
  31. ?>


formularz wszystko ładnie wysyła to jest send=modyfikuj i Modyfikuj= liczba jaką wpiszę w formularzu

ALE niestety danych mi nie dodaje - czy funkcja update jest źle sformułowana?

szukałem literówek ale się nie dopatrzyłem..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
michal_86
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 1.02.2010

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


ok - w takim razie zainteresuję się nim poważniej.

Dzięki za pomoc jeszcze raz!

Pozdr!
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: 12.03.2026 - 19:13