Stránka 1 z 1

post method (presmerovani - input type radio)

Napsal: 19 zář 2014 21:55
od Linas
Ahoj, udělal sem si form na stahování a potřebuju pomoct s action.php . Form je poskládán: input type=radio, button. Jak napsat action.php aby po vybrani a odeslani radio1 se zobrazila stranka1, radio2=stranka2.... ? Děkuji za odpovědi

Re: post method (presmerovani - input type radio)

Napsal: 20 zář 2014 15:51
od CZechBoY
Čau,
jak se jmenuje radio?

Třeba takhle

Kód: Vybrat vše


if 
($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (isset($_POST['radio']) && is_string($_POST['radio'])) {
        $file = str_replace('/', null, str_replace('\\'null$_POST['radio']));
        if (is_file($file) == false) {
            $file = 'index.html';
        }

        include ($file);
    }
}
 

Re: post method (presmerovani - input type radio)

Napsal: 20 zář 2014 18:00
od Linas

Kód: Vybrat vše

<form name="game_update_cz" action="/web/action.php" method="post">
    <p>Interní úložiště&#160;
        <input name="game_last-upd_cz" type="radio" value="game_last-upd_cz-int" /></p>
<br />
    <p>Externí úložiště&#160;
        <input name="game_last-upd_cz" type="radio" value="game_last-upd_cz-ext" />&#160;
            <input name="btn_dl" type="submit" value="Download" /></p>
</form>


Mohl bys prosímtě vysvětlit jak ten kód (do action.php) funguje? Nemůžu to nějak zprovoznit... Dík

Re: post method (presmerovani - input type radio)

Napsal: 20 zář 2014 18:23
od CZechBoY
Radio button jako přepínadlo musí mít stejný název (name="xxx" u obojího)