„Chciałbym uzyskać tekst po dokonaniu wyboru między”język angielski" i "Francuski„(przyciski opcji), ale nie jestem pewien, jak skojarzyć oba pola tekstowe i przyciski opcji.
<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>
Wtedy chciałbym dostać ten tekst na moim _received-info.php strona wykonując
$_POST["Translation_EN"];
$_POST["Translation_FR"];
(jeden z nich zawiera tekst, drugi pusty).
Czy ktoś może mi pomóc? Z góry dziękuję ^^ `
Odpowiedzi:
1 dla odpowiedzi № 1W Twoim przypadku
$_POST["Translation_EN"];
i
$_POST["Translation_FR"];
oba zawierają „Tłumaczenie”, gdy odbijasz je na następnej stronie.
Ponieważ są to radia, przypuszczam, że chcesz mieć tylko jeden? Jeśli tak, podaj obie te same nazwy.
Lubić:
<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 następnej stronie możesz zrobić:
switch ($_POST["Translation"]) {
case "FR":
//do something with $_POST["Text_to_translate"];
break;
case "EN":
//do something with $_POST["Text_to_translate"];
break;
}