Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Edytowanie rekordów
nansss
post 7.10.2009, 15:19:15
Post #1





Grupa: Zablokowani
Postów: 79
Pomógł: 0
Dołączył: 1.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php
  2. $connect = mysql_connect('localhost', 'root', 'password') or die('Nie można połączyc się z bazą danych. Przepraszamy za kłopoty');
  3. $db = mysql_select_db('db') or die('Nie można połączyc się z bazą danych. Przepraszamy za kłopoty');
  4. $tresc = addslashes($_POST['tresc']);
  5. if($_SESSION['login']!=="login" or $_SESSION['haslo']!=="password")
  6. {
  7. echo '<meta http-equiv="Refresh" content="1; url=index.php?page=paneladmina&wyloguj=1" />';
  8. }
  9. elseif($_POST['tresc']==NULL)
  10. {
  11. echo '<center><form action="index.php?page=edytujkontakt" method="post">
  12. <textarea name="tresc" cols="20" rows="20">Kontakt</textarea>
  13. <br>
  14. <input type="submit" value="Edytuj">
  15. <input type="reset" value="Wyczy&#x15B;&#x107;">
  16. </form><br><a href="java script:history.go(-2);">Wr&#xF3;&#x107; do Panelu Administratora</a></center>';
  17. }
  18. else
  19. {
  20. $zapytanie = "INSERT INTO `kontakt` (`tresc`) VALUES ('".$tresc."')";
  21. $idzapytania = mysql_query($zapytanie);
  22. echo '<center>Zak&#x142;adka kontakt zosta&#x142;a edytowana <meta http-equiv="Refresh" content="1; url=index.php?page=edytujkontakt" /></center>';
  23. }
  24. $zapytanie = "SELECT `tresc` FROM `kontakt WHERE `id`='1'";
  25. $idzapytania = mysql_query($zapytanie);
  26. if($_POST['.$wiersz=[0].'])
  27. {
  28. echo '<center><form action="index.php?page=edytujkontakt" method="post">
  29. <textarea name="tresc" cols="20" rows="20">'.$wiersz[0].'</textarea>
  30. <br>
  31. <input type="submit" value="Edytuj">
  32. <input type="reset" value="Wyczy&#x15B;&#x107;">
  33. </form><br><a href="java script:history.go(-2);">Wr&#xF3;&#x107; do Panelu Administratora</a></center>';
  34. }
  35. else
  36. {
  37. $zapytanie = "UPDATE `kontakt` SET `tresc` WHERE `id`='1'";
  38. $idzapytania = mysql_query($zapytanie);
  39. }
  40. mysql_close($connect);
  41. ?>


Mam pytanie.
Dlaczego nie odczytuje mi zawartości z bazy danych i jeśli by odczytał to nie edytuje podanej treści tylko dodaje nową?
W skrypcie chodzi o to, żeby:
jeśli nie ma żadnej zawartości dodaje nowy rekord, a jeśli jakiś odczyta to pokazuje go i go edytuje.
Co trzeba zmienić. Proszę o naprowadzenie.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 15:12