学生のチェックボックスリストと最初のphpページに検索ボックスがあります。ajaxページに検索結果が表示されます。
しかし、問題は、ユーザーが最初の検索結果を選択して再度検索した場合、最初の検索での選択が失われることです
最初の検索で選択を保存するにはどうすればよいですか?セッション配列で選択を行おうとしましたが、機能しません
//check list
$qry="select cand_id,name from candidate where inst_id=".$_SESSION['inst_id']."";
$res=$ob->select($qry,$connect);
while($rw=pg_fetch_row($res))
{
echo"<br><input type=\"checkbox\" name=\"check[]\" value=\"$rw[0]\">";echo$rw[1];echo"<br>" ;
}
//Ajax page
if($ajaxData!="")
{
if($_SESSION['usertype_id']==1)
{
$qry="select cand_id,name from candidate where name like'$dataup%' ";
}
else if($_SESSION['usertype_id']==2)
{
$qry="select cand_id,name from candidate where inst_id=".$_SESSION['inst_id']."
and name like'$dataup%' ";
}
$res=$ob->select($qry,$connect);
$words=array();
$count = pg_num_rows($res);
if($count>0)
{
$i=0;
//echo"<div style=\"width: 200px; height: 200px;overflow-y: auto;padding-top: 10px;padding-right: 0px;padding-bottom: 0.25in;\">";
while($rw=pg_fetch_row($res))
{
$words[$i]=$rw[0];$i++;
}
$_SESSION['checkAjax']=$words;//can_id array
$_SESSION['checkAjax']
強調表示に配列を使用するにはどうすればよいですか?- なぜ
$_SESSION['checkAjax']
各ajax呼び出しで設定を解除するのですか? - 選択した学生の名前の色を変更する必要があります