Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Utrata zmiennej
adrianozo
post 3.12.2013, 21:55:07
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Witam wszystkich,

Mam pewien problem, otóż jeśli wyśle formularz za który odpowiada metoda pages() to $nazwa jest tracona, a potrzebna mi jest do zapytania i nie mam pomysłu dlaczego:
  1. <?php
  2. public function page() {
  3. if($_SESSION['login'] != true) {
  4. header('Location: '.rootpatch);
  5. exit();
  6. }
  7. $this->model->smarty->assign("siteTitle", "Podstrony", true);
  8. $help = new classHelpers();
  9. $post = $help->cleanArray($_POST);
  10. $sql = new classMysql();
  11. $this->setTpl('Page');
  12. $strona = $sql->selectAsoc("SELECT `nazwa` FROM `framework_pages`");
  13. $this->model->smarty->assign("dolisty", $strona, true);
  14. }
  15. public function pages() {
  16. if($_SESSION['login'] != true) {
  17. header('Location: '.rootpatch);
  18. exit();
  19. }
  20. $this->model->smarty->assign("siteTitle", "Podstrony", true);
  21. $help = new classHelpers();
  22. $post = $help->cleanArray($_POST);
  23. $sql = new classMysql();
  24. $this->setTpl('Pages');
  25. $nazwa = $post['nazwa'];
  26. //traci $nazwa
  27. $strona = $sql->selectAsoc("SELECT `nazwa`, `tresc_pl`, `tresc_en` FROM `framework_pages` WHERE `nazwa` = '$nazwa'");
  28. $this->model->smarty->assign("dolisty", $strona, true);
  29. if((isset($post['edytuj'])) && (!empty($post['edytuj']))) {
  30. $tresc_pl = $post['tresc_pl'];
  31. $tresc_en = $post['tresc_en'];
  32. $pages = $sql->insert("UPDATE `framework_pages` SET `tresc_pl` = '$tresc_pl', `tresc_en` = '$tresc_en' WHERE `nazwa` = '$nazwa'");
  33. header('Location: '.rootpatch.'main/tresc-podstrony');
  34. }
  35. }
  36. ?>


--------------------
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: 19.07.2025 - 17:10