Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> edytowanie danych z poziomu strony PHP MYSQL
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Mam skrypcik do edytowania danych w bazie z poziomu przegladarki. Oto on:
  1. <?
  2. $wynik = mysql_query ("SELECT * FROM filmy") or die (mysql_error());
  3. $edit = $_GET['edit'];
  4. if($_GET['edit'] == $edit){
  5. while($row = mysql_fetch_array($wynik)){
  6. $id = $row['ID'];
  7. $nazwa = $row['nazwa'];
  8. $kategoria = $row['kategoria'];
  9. $dodal = $row['dodal'];
  10. $data = $row['data'];
  11. $kod = $row['kod'];
  12. $zdjecie = $row['ID'];
  13. $width = 425;
  14. $height = 355;
  15. if($id == $edit){
  16. <form action="paneladmina.php?name=edytujfilm&edit='.$id.'&save=true" method="post">
  17. <tr>
  18. <th colspan=2 class=cat>Edytuj: '.$nazwa.'</th>
  19. </tr>
  20. <tr>
  21. <th>Nazwa:</th>
  22. <th><input type="text" name"nazwa" value="'.$nazwa.'" class=form4></th>
  23. </tr>
  24. <tr>
  25. <th>Kategoria:</th>
  26. <th><input type="text" name"nazwa" value="'.$kategoria.'" class=form4></th>
  27. </tr>
  28. <tr>
  29. <th>Dodał:</th>
  30. <th><input type="text" name"nazwa" value="'.$dodal.'" class=form4></th>
  31. </tr>
  32. <tr>
  33. <th>Data:</th>
  34. <th><input type="text" name"nazwa" value="'.$data.'" class=form4></th>
  35. </tr>
  36. <tr>
  37. <th>Kod:</th>
  38. <th><input type="text" name"nazwa" value="'.$kod.'" class=form4></th>
  39. </tr>
  40. <tr>
  41. <th colspan=2><input type="submit" name="submit" value="Zapisz" class=form4></th>
  42. </tr>
  43. <tr>
  44. <th colspan=2><hr></th>
  45. </tr>
  46. </form>
  47. ');
  48. }}
  49. }
  50. if($_GET['save'] == "true"){
  51. $idedit = $_GET['edit'];
  52. $save2 = mysql_query("UPDATE filmy SET 
  53.  nazwa='$nazwa', 
  54.  kategoria='$kategoria', 
  55.  data=$data, 
  56.  dodal=$dodal', 
  57.  kod='$kod' 
  58.  WHERE ID='$idedit'
  59. LIMIT 1");
  60. if($save2){
  61. echo('<tr><th colspan=2 class=admin>Zapisano</th></tr>');
  62. }}
  63. ?>

Bład zaden sie nie wyswietla ani nie wyswietla sie "Zapisano" czyli nie zmienia danych w bazie. Gdzie jest błąd??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mlodycompany
post
Post #2





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


nic. jak wziolem aby wyswietlalo wszystkie dane to tez nic. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

naprawilem!!! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale mam jeszcze jedno pytanie. Do value formularza wczytywana jest np. nazwa filmu.
Nazwa filmu jest dwuczlonowa tzn ze ma dwa slowa. Do formularza wczytuje tylko pierwsze slowo. Jak temu zaradzic??
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 08:03