/ / Przyciski radiowe do wyboru, przez które $ _POST pobiera zawartość textarea - HTML, formularze, przycisk radiowy

Przyciski radiowe do wyboru, przez które $ _POST pobierają treść textarea - html, formularze, radio-button

„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 № 1

W 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;
}