„Rád by som dostal text po vykonaní voľby medzi“Angličtina"a"francúzsky„(prepínače), ale nie som si istý, ako spojiť textové oblasti aj prepínače.
<form action="_received-info.php" id="form_id" method="post" enctype="application/x-www-form-urlencoded" name="form-translation">
<p>Translation :</p>
<label for="Translation"> English </label>
<input type="radio" name="Translation_EN" id="Translation_EN" value="Translation" checked>
<label for="Translation"> French </label>
<input type="radio" name="Translation_FR" id="Translation_FR" value="Translation">
<textarea name="Translation">
<!-- Text translated into English or French -->
</textarea>
</form>
Potom by som rád dostal tento text na svoj _received-info.php stránku vykonaním a
$_POST["Translation_EN"];
$_POST["Translation_FR"];
(jeden z nich obsahuje text, druhý prázdny).
Mohol by mi niekto pomôcť? Vopred ďakujem ^^ `
odpovede:
1 pre odpoveď č. 1Vo vašom prípade
$_POST["Translation_EN"];
a
$_POST["Translation_FR"];
obidva obsahujú slovo „preklad“, keď ich zopakujete na nasledujúcej stránke.
Pretože sa jedná o rádiá, myslím, že chcete mať iba jedno voliteľné? Ak je to tak, uveďte obidve rovnaké meno.
Páči sa mi to:
<label for="Translation"> English </label>
<input type="radio" name="Translation" id="Translation_EN" value="EN" checked>
<label for="Translation"> French </label>
<input type="radio" name="Translation" id="Translation_FR" value="FR">
<textarea name="Text_to_translate">
<!-- Text translated into English or French -->
</textarea>
Na nasledujúcej stránke môžete:
switch ($_POST["Translation"]) {
case "FR":
//do something with $_POST["Text_to_translate"];
break;
case "EN":
//do something with $_POST["Text_to_translate"];
break;
}