Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warunkowa zmiana wartości zmiennej, Zmiana wartości zmiennej pod warunkiem, że ustawiono parametr żądania
hesus
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


Witam, w poniższym fragmencie skryptu usiłuję zmienić wartość zmiennej pod warunkiem, że ustawiony jest parametr żądania, jednak jej wartość nie zmienia się (wartość tej zmiennej wyświetlam na stronie). Parametr żądania jest ustawiony, gdyż kolejna linia w warunku jest wykonywana (efekt jej działania jest widoczna na stronie). Jeśli zmienię warunek na np. 1==1 to wartość zmiennej zmienia się. Co robię nie tak? Będę wdzięczny za wszelkie uwagi i sugestie.

  1. $zmienna = "a";
  2.  
  3. if (isset($_POST["categoryId"])) {
  4. $zmienna = "b";
  5. $sessionData->categoryDB->select($_POST["categoryId"]); // Ta linia się wykonuje, powoduje ona zaznaczenie pozycjia na drzewie i efekt jej działania jest widoczny na stronie.
  6. }
  7.  
  8. $categoryTree = $sessionData->categoryDB->categoryTree;
  9.  
  10. $smarty->assign('categoryList',$categoryTree);
  11. $smarty->assign('zmienna',$zmienna);
  12.  
  13. $smarty->display('index.tpl');

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hesus
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


Tak. Oto fragment formularza.
  1. <form name="categoryForm" action="index.php" method="post">
  2. <input type="hidden" name="categoryId" value="0"/>
Zresztą warunek musi być spełniony ponieważ druga linia powoduje zaznaczenie na drzewie opcji, która została kliknięta (do tego służy formularz) i to działa. Dla pewności, jeśli zakomentuję tę drugą linię to opcja na drzewie przestaje się zaznaczać.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 00:39