Možná by mohlo pomoct zavolat nad vytovřenou zprávou metodu serialize, nebo použití XML_RPC_Encode. Viz http://stackoverflow.com/questions/8900179/pear-xml-rpc-encode-vs-php-xmlrpc-encode-request.
Snad to pomůže.
Možná by mohlo pomoct zavolat nad vytovřenou zprávou metodu serialize, nebo použití XML_RPC_Encode. Viz http://stackoverflow.com/questions/8900179/pear-xml-rpc-encode-vs-php-xmlrpc-encode-request.
Snad to pomůže.
#1 josef
Tohoto můžete dosáhnout například předáním odeslaných hodnot přes parametr v adrese (GET), nebo z odeslaného formuláře (POST). V případě, že Vám formulář zpracovává stejná stránka, která zobrazuje i formulář bude nejlepší využít http metodu POST.
V tomto případě si pomocí PHP ověříte, zda je formulářem odeslaná hodnota pro daný prvek a jeho konkrétní možnost a pokud ano, tak si tuto možnost označíte jako vybranou.
Například to může vypadat takto:
<select name="auta">
<option value="skoda" <?php if(isset($_POST['auta']) && $_POST['auta']=='skoda' ){ selected="selected"; } ?> >Škoda</option>
<option value="audi" <?php if(isset($_POST[´auta´]) && $_POST['auta']=='audi' ) { selected="selected"; } ?> >Audi</option>
<option value="bmw" <?php if(isset($_POST[´auta´]) && $_POST['auta']=='bmw' ) { selected="selected"; } ?> >BMW</option>
</select>
Pokud Vám formulář zpracovává jiná stránka, než ho zobrazuje, tak při přesměrování si vytvořte adresu ve formátu:
Adresa.cz/formular.php?var1=value1&var2=value2
Kde místo var1, var2,… budete mít názvy položek formuláře (v mém případě „auta“) a value bude hodnota, která byla vybrána. Poté pouze nahradíte $_POST z minulého příkladu za $_GET.
Doufáme, že Vám tato odpověď pomohla.
Hezký den přeje webhosting ONEbit.cz