Problem z select i php

gerbil

No avatar

2009-02-17 11:37

Witam,

Jak umieścić w podstronie formularz z select i zmiennymi php?
W "opis pełny" w panelu admina umieszczam formularz który ma za zadanie
wyświetlenia listy rozwijanej "województwo" i przycisku pokaż.
Następnie po wybraniu województwa i naciśnięciu przycisku,
formularz powinien przekazać zmienne i wyświetlić dane województwo.

nie wiem jak się odwołać do ACTION w FORM,
przy ACTION "index.php?dystrybucja,18" formularz obcina "dystrybucja,18",
i wyświetla stronę główną.

» Quick.Cms v2.x

Gerbil

treewood (OpenSolution)

Avatar: treewood

2009-02-18 07:42

gerbil - lepiej to zrob przez edycje pliku tpl. tam wstawiaj kod HTML. zastosuj to rozwiazanie by wstawic formularz na wybranej stronie:
http://opensolution.org/Quick.Cms/docs/?id=tips#szablony_-_zmiana_wygladu_srodka_strony_na_wybranej_podstronie

gerbil

No avatar

2009-02-19 08:43

treewood próbowałem wg Twoich wskazówek,
owszem fajnie można sobie formatować i ustawiać daną podstronę wg szablonu,
ale formularz u mnie nie działa, problem w tym jak przekazać zmienne?

Poniżej kod plik pages_dys.tpl:


<div class="content">
    
    <form action="index.php?dystrybucja,18" method="post">
    
    Wybierz województwo: <select name="woj">
    <option value="dl">dolnośląskie</option>
    <option value="kp">kujawsko-pomorskie</option>
    <option value="fm">lubuskie</option>
    </select> <input type="submit" value="Pokaż">
    </form>
    
    <?
    $woj
=$HTTP_POST_VARS['woj'];

    if (
$woj 'dl')
    {
    echo 
"Dolnośląskie lista:";
    }
    if (
$woj 'kp')
    {
    echo 
"Kujawsko-Pomorskie lista:";
    }
    if (
$woj 'fm')
    {
    echo 
"Lubuskie lista:";
    }
    
?>
    
    </div>



Powyższy kod nie działa. HELP

Gerbil

gerbil

No avatar

2009-02-19 09:37

Problem rozwiązany :)

Należało jedynie zmienić w pliku config/general.php

$config['embed_php'] = false;



na

$config['embed_php'] = true;



Dzięki.

Gerbil

o nas | kontakt