2017-11-10 22 views
0

私は<select>フォームを持っており、選択したテキストを選択したいと思います。<option>選択してください値がない内部テキストを選択してください

​​3210

私は内側のオプションテキストで値を変更すると、phpがそのテキストを選択することを知っています。私は「X」で、選択したオプション

からデータを選択するオプション内の値を必要とする

は、あなたたちは私が何を意味するか理解してほしい:-S

答えて

1

例1:の値を取得するにはselectタグから選択オプション:

<form action="#" method="post"> 
<select name="Color"> 
<option value="Red">Red</option> 
<option value="Green">Green</option> 
<option value="Blue">Blue</option> 
<option value="Pink">Pink</option> 
<option value="Yellow">Yellow</option> 
</select> 
<input type="submit" name="submit" value="Get Selected Values" /> 
</form> 
<?php 
if(isset($_POST['submit'])){ 
$selected_val = $_POST['Color']; // Storing Selected Value In Variable 
echo "You have selected :" .$selected_val; // Displaying Selected Value 
} 
?> 

例2: selectタグから複数選択オプションの値を取得するには、HTMLタグのname属性は、wを初期化する必要があります配列[] i番目:

<form action="#" method="post"> 
<select name="Color[]" multiple> // Initializing Name With An Array 
<option value="Red">Red</option> 
<option value="Green">Green</option> 
<option value="Blue">Blue</option> 
<option value="Pink">Pink</option> 
<option value="Yellow">Yellow</option> 
</select> 
<input type="submit" name="submit" value="Get Selected Values" /> 
</form> 
<?php 
if(isset($_POST['submit'])){ 
// As output of $_POST['Color'] is an array we have to use foreach Loop to display individual value 
foreach ($_POST['Color'] as $select) 
{ 
echo "You have selected :" .$select; // Displaying Selected Value 
} 
?> 

あなたのコードで、あなたは試すことができます:

<?php 
     foreach($_POST['detaliicomanda'] as $select){ 
     echo "You have selected: ".$select;//Displaying selected value 
     } 
    ?> 
+0

を私はまだあなたがプライベートで私を助けることができる方法があるのセットアップ方法に:(把握didntの –

+0

私はあなたたちはwrited両方のスクリプトをtryiedしています?ここでは、スクリプトは

1

値のみがサーバーに送信されます。サーバー上の連想配列を使用して、値からテキストに変換することができます。

$detaliicomanda = array(
    'canapea' => 'Canapea', 
    'fotoliu' => 'Fotoliu', 
    ... 
); 

次に、あなたが行うことができます:

$comanda = array_map(function($x) use($detaliicomanda) { 
    return $detaliicomanda[$x]; 
}, $_POST['detaliicomanda']); 
関連する問題