Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Update aktualizuje obraz, nie aktualizuje tytulu i tekstu
ob1
post 31.10.2018, 09:02:18
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 20.02.2018

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


Witam. Update wczytuje dane z tabeli mysql, jednak przy wykonywaniu update zmienia sie wyłącznie wczytane zdjęcie, nie zmieniają się tytul i tekst. Moje pytanie: gdzie jest błąd, co muszę poprawić aby tekst i tytul również się zmieniały.

  1. <?php
  2. require_once('connect.php');
  3. require_once('connect-screen.php');
  4. if (isset($_GET['id'])) {
  5. // Pobieranie danych z tablicy GET.
  6. $id=$_GET['id'];
  7. }
  8. elseif (isset($_POST['id'])) {
  9. // Pobieranie danych z tablicy POST.
  10. $id = $_POST['id'];
  11. }
  12. else {
  13. echo '<p class="er">Brak id</p>';
  14. }
  15.  
  16. ?>
  17.  
  18. <?php
  19. $con = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
  20. $id=$_GET['id'];
  21. $select=mysqli_query($con,"select * from blog_jeden where id='$id'");
  22. $row=mysqli_fetch_assoc($select);
  23.  
  24.  
  25. ?>
  26.  
  27.  
  28. <form action="" method="post" enctype="multipart/form-data">
  29. <table>
  30. <tr>
  31. <th>Tytuł</th>
  32. <td>
  33. <input type="text" name="tytul" value="<?php echo $row['tytul']; ?>">
  34. </td>
  35. </tr>
  36. <th>Zdjęcie</th>
  37. <tr>
  38. <td>
  39. <img src="../zdjecia_panel/<?php echo $row['zdjecie'];?>" style="width:80px;height:80px;"><br/>
  40. <input type="file" name="zdjecie" /><br/><br/>
  41. <input type="submit" value="aktualizacja" name="aktualizacja">
  42. </td>
  43. </tr>
  44. <td>
  45. <textarea name="tekst"><?php echo $row['tekst']; ?></textarea>
  46. <script>
  47. CKEDITOR.replace( 'tekst' );
  48. </script>
  49. </td>
  50. </table>
  51.  
  52. </form>
  53.  
  54. <?php
  55. if(isset($_POST['aktualizacja'])) {
  56. $tytul=$_POST['tytul'];
  57. if(isset($_FILES['zdjecie']['tytul']) && ($_FILES['zdjecie']['tytul'] !="")) {
  58. $size=$_FILES['zdjecie']['size'];
  59. $temp=$_FILES['zdjecie']['tmp_name'];
  60. $zdjecie_tytul=$_FILES['zdjecie']['name'];
  61. unlink("../zdjecia_panel/$stare_zdjecie");
  62. move_uploaded_file($temp,"../zdjecia_panel/$zdjecie_tytul");
  63. }
  64. else {
  65. $zdjecie_tytul=$stare_zdjecie;
  66. }
  67. $update=mysqli_query($con,"update blog_jeden set id=$id, tytul=$tytul, data=NOW() , zdjecie=$zdjecie, tekst=$tekst");
  68.  
  69. if($update) {
  70. echo "<p>Zaktualizowano dane</p>";
  71. }
  72. else{
  73. echo "<p>Nie zaktualizowano danych</p>";
  74. }
  75.  
  76. }
  77.  
  78. ?>


Ten post edytował ob1 31.10.2018, 09:02:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ob1
post 2.11.2018, 10:24:28
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 20.02.2018

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


ok sprawdzę w tym miejscu
Go to the top of the page
+Quote Post

Posty w temacie
- ob1   [PHP][MySQL] Update aktualizuje obraz, nie aktualizuje tytulu i tekstu   31.10.2018, 09:02:18
- - nospor   Nie mozliwe ze cokolwiek ci akutalizauje bo zapyta...   31.10.2018, 09:26:08
- - ob1   Tak, teraz poprawione i teraz zdjęcie zmienia (sor...   31.10.2018, 10:17:16
- - nospor   Nigdzie nie pobierasz tytulu oraz zdjecia z formul...   31.10.2018, 12:45:59
- - ob1   Czyli w którym miejscu powinno nastąpić pobranie ?...   31.10.2018, 13:02:33
- - nospor   Dane masz pobrac z $_POST przed wykonaniem za...   31.10.2018, 13:30:21
- - ob1   nic nie działa. postem pobiera z poprzedniej stron...   31.10.2018, 14:41:35
- - trueblue   A skąd pobierasz tekst i nagłówek?   31.10.2018, 14:50:35
- - ob1   przed tą stroną jest wybór tematu, gdzie przez get...   31.10.2018, 15:00:15
- - nospor   Mowilem ze 1) set ID=id jest zbedne totalnie 2) M...   31.10.2018, 15:07:36
- - ob1   2 w którym dokładnie miejscu? Przed $querytrz...   31.10.2018, 15:25:26
- - nospor   Tak. I nie miales wywalic ID z WHERE, tylko z SET....   31.10.2018, 15:51:08
- - ob1   ok, data też jest z automatu, więc ją też wywalić?...   31.10.2018, 15:55:22
- - nospor   Pierwsza wersja powinna zostac. A czy tekst nfor...   31.10.2018, 17:36:02
- - ob1   Niestety nadal nie zmienia danych, tzn nie wstawia...   31.10.2018, 19:50:08
- - viking   A niby gdzie w tym formularzu masz name=submit?   31.10.2018, 20:06:16
- - ob1   Wszystko ok, tytul i naglowek dodaja sie, tylko po...   31.10.2018, 20:48:54
- - nospor   No to jesli zdjecie nie bylo wyslane to nie; ...   1.11.2018, 14:39:10
- - ob1   ok ale 1. [PHP] pobierz, plaintext if(isset...   1.11.2018, 19:47:12
- - nospor   To zalezy gdzie te IFy wstawisz, bo widze $zd...   2.11.2018, 10:04:19
- - ob1   ok sprawdzę w tym miejscu   2.11.2018, 10:24:28


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 Wersja Lo-Fi Aktualny czas: 27.04.2024 - 16:37