Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] aktualizacja danych w bazie - da sie tak ?
Forum PHP.pl > Forum > Przedszkole
lopik
  1. <?php if ($_GET['pe']) 
  2. {
  3. $sql = "SELECT * FROM `artykuly` WHERE `art_id`='".$_GET['pe']."'";
  4. $result = mysql_query($sql);
  5.  
  6. while ($row = mysql_fetch_array($result)) {
  7. ?>
  8. <form action="<?php $_SERVER['PHP_SELF'];?>" method="post"><br />
  9. Title: <input type="text" name="title" value="<?php echo $row['title']; ?>" /><br />
  10. Kategoria: <input type="text" name="title" value="<?php echo $row['kategoria']; ?>" /><br />
  11. Artykuł: <textarea name="art"><?php echo $row['art']; ?></textarea><br />
  12. <input type="submit" name="submit" value="Update" /><br />
  13. </form>
  14. <?php
  15. }
  16. if (!empty($_POST['submit']))
  17. {
  18. $sql = "UPDATE `artykuly` SET `title`='".$_POST['title']."' `art`='".$_POST['art']."' WHERE `art_id`='".$_GET['pe']."'";
  19. $result = mysql_query($sql);
  20.  
  21. if ($result > 0)
  22. {
  23. echo '<p class="normal">Zaktualizowano artykuł z numerem <strong>ID '.$_GET['pe'].'</strong></p>';
  24. }
  25. else {
  26. echo '<p class="normal">Nie udało się wykonac aktualizacji</p>';
  27. }
  28. }
  29. else {
  30. echo '<p class="normal">Wypełnij formularz</p>';
  31. }
  32. } ?>


Chciał bym żeby mi takie coś zadziałało, a w tej chwili nie działa po wysłaniu formularza.

Myślę że tłumaczyć nie trzeba jak to działa ? smile.gif
Jak będzie trzeba to wytłumaczę.

Dzięki.
nospor
normalnie cudne sa takie topici....

Ciezko napisac czym objawia sie to "niedzialanie"? Ciezko napisac ze pojawia sie komunikat, ktorego nie oczekiwales, albo ze wogole sie nic nie pojawia?

Do sedna:
1) mysql_query() przy update nie zwraca liczby tylko true lub false
2) zajrzyj do manuala Mysql jak wyglada skladnia update, bo twoja akurat jest bledna
lopik
OK już działa winksmiley.jpg

No tak zapomniałem przecinka w UPDATE winksmiley.jpg

A nie działało, w taki sposób że przy wysyłaniu formularza pojawiało się "Nie udało się wykonac aktualizacji"
No ale to przez to zapytanie.
smile.gif

Już jest ok

winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.