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>
ご協力いただきありがとうございます。
に値を与え、一例でになっていた –
私の悪いを自分の問題の詳細を説明するとき、私はエコーを使用していませんでした、エラーを発見しました学生のフォームになります。ラジオボタンに行IDを指定して行を識別したいと思います。これは後で照会のために使用され、選択された行のIDをSESSION内に保管したいと考えています。 @SamirKarmacharya –
学生がインターンシップを選ぶ場合は、インターンシップのIDをセッションの中に保存したいと思います。私はラジオボタンの値の中に入れておくことができると思った。私は正しく考えましたか? –