Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][MYSQL]zmiana rekordu w bazie, upgrade
Kamil90
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

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


Witam stworzyłem taki skrypcik i gdzies musi być błąd, ponieważ zawsze jak edytuje kategorię to zwaraca mi błąd edycji kategorii (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
  1. <?php
  2. // część skryptu
  3. case 'edit':
  4. if ($_POST['edit'])
  5. {
  6. mysql_query('UPDATE from `tele` SET `nazwa` =("' . $POST['edit'] . '") WHERE id ='' . (int)$_GET['id'] . ''');
  7. echo '<div style="margin-bottom: 20px;">Kategoria edytowana.</div>';
  8. }
  9. else
  10. { echo '<div style="margin-bottom: 20px;">Blad edycji kategorii.</div>'; }
  11. break;
  12.  
  13. }
  14.  
  15. $sql = 'SELECT * FROM tele WHERE segment = "filmiki"';
  16. $wynik = mysql_query($sql);
  17.  
  18.  
  19. if (mysql_num_rows($wynik))
  20. {
  21.   while ($row = mysql_fetch_array($wynik))
  22. {      
  23. echo '<div>' . $row['nazwa'] . '<form action="index.php?page=filmiki&amp;x=edit&amp;id=' . $row['id'] . '" method="post"> <div style="margin-bottom: 20px;">Nowa nazwa: <input type="text" name="edycja" size="30" /> <input type="submit" value="Edytuj"></div></form>
  24. <a href="index.php?page=filmiki&amp;x=delete&amp;id=' . $row['id'] . '" title="Kasuj kategorię filmików" onclick="return confirm('Czy na pewno chcesz usunąć kategorię ' . $row['nazwa'] . '?');">[Kasuj kategorię]</a></div>';
  25. '<br>';
  26. }
  27. }
  28. else
  29. {
  30.   echo 'Brak kategorii';
  31. }
  32. ?>


skrypt miał edytować pole "nazwa" w tabeli "tele" w bazie mysql...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kamil90
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

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


nie oczekuję gotowca... chciałbym żeby mi ktoś w tym pomógł bo przy dłuższym skrypcie troszkę się gubie, pozmieniałem go trochę, również Twoje zapytanie ziqzaqu poprawiłem ale teraz zupełnie nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , (strona się nie wyświetla)
  1. <?php
  2. // część skryptu
  3. case 'edit':
  4.  
  5. echo '<form action="index.php?page=filmiki&amp;x=edit" method="post"> <div style="margin-bottom: 20px;">Nowa nazwa: <input type="text" name="edycja" size="30" /> <input type="submit" value="Edytuj"></div></form>';
  6. // switch ($_GET['x'])
  7. if ($_POST['edit'])
  8. {
  9. mysql_query("UPDATE from `tele` SET `nazwa` =' $_POST['edit'] ' WHERE `id` ='' . (int)$_GET['id'] . ''");
  10. echo '<div style="margin-bottom: 20px;">Kategoria edytowana.</div>';
  11. }
  12. else
  13. { echo '<div style="margin-bottom: 20px;">Blad edycji kategorii.</div>'; }
  14. break;
  15.  
  16. }
  17.  
  18.  
  19.  
  20. $sql = 'SELECT * FROM tele WHERE segment = "filmiki"';
  21. $wynik = mysql_query($sql);
  22.  
  23.  
  24. if (mysql_num_rows($wynik))
  25. {
  26.   while ($row = mysql_fetch_array($wynik))
  27. {      
  28. echo '<div>' . $row['nazwa'] . '<a href="index.php?page=filmiki&amp;x=edit&amp;id=' . $row['id'] . '">[Edytuj kategorię]</a>  
  29. <a href="index.php?page=filmiki&amp;x=delete&amp;id=' . $row['id'] . '" title="Kasuj kategorię filmików" onclick="return confirm('Czy na pewno chcesz usunąć kategorię ' . $row['nazwa'] . '?');">[Kasuj kategorię]</a></div>';
  30. '<br>';
  31. }
  32. }
  33. else
  34. {
  35.   echo 'Brak kategorii';
  36. }
  37. ?>
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: 6.10.2025 - 22:19