Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] aktualizacja danych w bazie - da sie tak ?
lopik
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


  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 ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jak będzie trzeba to wytłumaczę.

Dzięki.

Ten post edytował lopik 19.11.2006, 15:48:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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
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: 17.10.2025 - 05:45