2016-05-08 14 views
0

私はこのフォーラムで私の問題の解決策を見つけることができません。私はデータベースからデータを抽出することにより、送信ボタンにPHP値(ユニークID)を与えようとしています。私はセッションに値を保存したいと思います。送信ボタンは、文字列以外の値を値として渡すと機能しません。 学生ビュー:送信ボタンにPHP変数

<pre> 

    <?php foreach ($tabinternships as $internship) { ?> 
     <tr> 
      <td><span class="html"><?php echo $internship->id_internship() ?></span></td> 
      <td><?php echo $internship->email_teacher1_internship() ?></span></td> 
      <td><?php echo $internship->email_teacher2_internship() ?></span></td> 
      <td><?php echo $internship->email_responsible_internship() ?></span></td> 
      <td><?php echo $internship->id_promoter_internship() ?></span></td> 
      <td><?php echo $internship->name_enterprise_internship() ?></span></td>  
      <td><?php echo $internship->stage_internship() ?></span></td>  
      <td><input type="radio" name="apply" value="<?php $tabinternship->id_internship() ?>"></td> <!-- Method calls an Object rather than an Array because I'm only displaying the attributes of 1 Object therefore the Array is not required here--> 
     </tr> 
    <?php } ?> 

</pre> 

StudentController:

<pre> 

$tabinternships = Db::getInstance()->select_internships(); 

if(isset($_POST['apply']) && isset($_POST['application'])){ 
    $_SESSION['apply']= $_POST['apply']; 
    $_SESSION['application']= $_POST['application']; 
    $_SESSION['redirect']='redirect'; 
} 

if(!empty($_SESSION['application']) && !empty($_SESSION['apply']) && !empty($_SESSION['redirect'])){ 
    $_SESSION['redirect']=''; 
    header("Location: index.php?action=formdeux"); 
    die(); 
} 
</pre> 

ご協力いただきありがとうございます。

+0

に値を与え、一例でになっていた –

+0

私の悪いを自分の問題の詳細を説明するとき、私はエコーを使用していませんでした、エラーを発見しました学生のフォームになります。ラジオボタンに行IDを指定して行を識別したいと思います。これは後で照会のために使用され、選択された行のIDをSESSION内に保管したいと考えています。 @SamirKarmacharya –

+0

学生がインターンシップを選ぶ場合は、インターンシップのIDをセッションの中に保存したいと思います。私はラジオボタンの値の中に入れておくことができると思った。私は正しく考えましたか? –

答えて

0

私は、フォームのコードでラジオ入力

 
echo $tabinternship->id_internship()
関連する問題