2017-06-26 10 views
0

UIにLID,LNAMEのフィールドを含む言語テーブルがあります。
LNAMEのチェックボックスが多数あります。チェックボックスの値が別のフィールドと等しい場合のテーブルフィールドの取得

ユーザがいくつかをチェックして送信すると、チェックボックスにチェックを入れるとLIDと表示されます。

マイHTML:PHPで

<input type ="checkbox" name="language[]" vaue="English">English 

$lang=$_POST['language']; 
$sql="select LID from lqnguage where lname=$lang"; 

誰もが、私はトラブルを抱えている私を助けてくださいすることができますしてください。

+0

「HTML」と「PHP」コードを入力してください。 –

+0

英語の – ben

+0

、$ lang = $ _ POST ['language']; – ben

答えて

0

下記のコードを試してください。アレイ内

PHP

// This is array for language. 
$l_array=array(); 
$l_array[1]='Gujarati'; 
$l_array[2]='English'; 
$l_array[3]='Spenish'; 

// Get selected languages. 
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){ 
    echo "<pre>"; 
    print_r($_POST['language']); 
} 

HTML(値として)

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> 
    <?php foreach($l_array as $lid=>$lname){ ?> 
     <input type="checkbox" name="language[]" value="<?php echo $lid; ?>" /><?php echo $lname; ?><br /> 
    <?php } ?> 
    <input type="submit" name="submit" value="Submit" /> 
</form> 

さて、あなたが選択し取得することができLANGUAGE_ID(キーなど)とLANGUAGE_NAME。

+0

今すぐお試しください – ben

関連する問題