Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]update i edycja danych z poziomu użytkownika, jak edytowac wiersze?
beatZB
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.12.2014

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


Jak w temacie. Raczkuję i mam problem, chcę zmieniac dane w tabeli lecz updatetując nie wyświetla żadnych błędów, ale też nie zmienia danych w tabeli.


formularz, wiświetla w nich dane prawidłowo.

  1. <form enctype="multipart/form-data" action="edit.php" method="post">
  2.  
  3. <textarea name="nazwa"><?php echo $row['nazwa']; ?></textarea>
  4. <textarea name="przepis"><?php echo $row['artykul']; ?></textarea>
  5. <input type="submit" value="edytuj" class="btn"></form>
  6. </form>





  1. <?php
  2. include 'poloczenie.php';
  3. if($_SERVER['REQUEST_METHOD'] == 'POST'&& isset($_POST))
  4. {
  5.  
  6. $id= $_POST['id'];
  7. $nazwa= $_POST['nazwa'];
  8. $przepis= $_POST['artykuł'];
  9.  
  10. $sql = "UPDATE przepis SET
  11. nazwa = :nazwa,
  12. przepis = :artykuł,
  13.  
  14. WHERE id='$id'";
  15.  
  16. $stmt = $pdo->prepare($sql);
  17.  
  18. $stmt->bindParam(':nazwa', $_POST['nazwa'], PDO::PARAM_STR);
  19. $stmt->bindParam(':artykuł', $_POST['artykuł'], PDO::PARAM_STR);
  20. $stmt->bindParam(':id', $_POST['id'], PDO::PARAM_INT);
  21. $stmt->execute();
  22. header ('location: artykuly.php');
  23. }
  24. ?>


Jak mam to naprawic, żeby zaczęło to działac? sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





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




Nie wyswietla bledow, bo ich nie wyswietlasz. Wywal header, wlacz wyswietlanie bledow, a zobaczysz bardzo ladne i glupie bledy
Tu masz napisane jak

Temat: Jak poprawnie zadac pytanie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:06