Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]update i edycja danych z poziomu użytkownika
Forum PHP.pl > Forum > Przedszkole
beatZB
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
nospor
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
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.