Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Edycja rekordu w bazie danych
Forum PHP.pl > Forum > PHP
nansss
  1. <?php
  2. $connect = mysql_connect('localhost', 'root', 'password') or die('Nie mo&#x17C;na po#x142;&#x105;czyc si&#x119; z baz&#x105; danych. Przepraszamy za k#x142;opoty');
  3. $db = mysql_select_db('db') or die('Nie mo&#x17C;na po#x142;&#x105;czyc si&#x119; z baz&#x105; danych. Przepraszamy za k#x142;opoty');
  4. $tresc = addslashes($_POST['tresc']);
  5. $zapytanie = "SELECT `tresc` FROM `kontakt WHERE `id`='1'";
  6. $idzapytania = mysql_query($zapytanie);
  7. if($_SESSION['login']!=="admin" or $_SESSION['haslo']!=="haslo")
  8. {
  9. echo '<meta http-equiv="Refresh" content="1; url=index.php?page=paneladmina&wyloguj=1" />';
  10. }
  11. elseif($_POST['tresc']==NULL)
  12. {
  13. echo '<center><form action="index.php?page=edytujkontakt" method="post">
  14. <textarea name="tresc" cols="20" rows="20">Kontakt</textarea>
  15. <br>
  16. <input type="submit" value="Edytuj">
  17. <input type="reset" value="Wyczy&#x15B;&#x107;">
  18. </form><br><FORM><INPUT TYPE="button" VALUE="Wr&#xF3;&#x107; do Panelu Administratora" onclick="history.go(-1)"></FORM></center>';
  19. }
  20. else
  21. {
  22. $zapytanie = "INSERT INTO `kontakt` (`tresc`) VALUES ('".$tresc."')";
  23. $idzapytania = mysql_query($zapytanie);
  24. echo '<center>Zak&#x142;adka kontakt zosta&#x142;a edytowana<br><INPUT TYPE="button" VALUE="Wr&#xF3;&#x107; do Panelu Administratora" onclick="history.go(-2)"></FORM></center>';
  25. }
  26. if($_POST)
  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><FORM><INPUT TYPE="button" VALUE="Wr&#xF3;&#x107; do Panelu Administratora" onclick="history.go(-2)"></FORM></center>';
  34. }
  35. else
  36. {
  37. $zapytanie = "UPDATE `kontakt` SET `tresc` WHERE `id`='1'";
  38. $idzapytania = mysql_query($zapytanie);
  39. echo '<center>Zak&#x142;adka kontakt zosta&#x142;a edytowana<br><INPUT TYPE="button" VALUE="Wr&#xF3;&#x107; do Panelu Administratora" onclick="history.go(-2)"></FORM></center>';
  40. }
  41. mysql_close($connect);
  42. ?>


Robię mini CMS i mam problem. Dodawanie rekordu działa, ale aktualizacja już nie.

EFEKT SKRYPTU
Dumdas
  1. $zapytanie = "UPDATE nazwa_tabeli SET nazwa_komorki='wartosc_komorki' WHERE id='id;";

Tak powinno zadziałać winksmiley.jpg
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.