0
첫 번째 PHP 페이지에는 학생 및 검색 상자의 확인란 목록이 있습니다. 아약스 페이지에서 검색 결과를 얻습니다.PHP에서 확인란 선택을 유지하면서 확인란 목록에서 AJAX 검색 결과를 강조 표시하는 방법은 무엇입니까?
그러나 사용자가 첫 번째 검색 결과를 선택
내가 첫 번째 검색에서 선택을 저장할 수있는 방법
를 분실 첫 번째 검색에서 다시 선택을 검색 할 경우 문제가 무엇입니까? 내가 세션 배열의 선택을 만들기 위해 시도했지만 내가 강조를 위해 배열$_SESSION['checkAjax']
을 어떻게 사용합니까
//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_start] (http://us3.php.net/manual/en/function.session-start.php) 함수를 호출하여 세션을 시작/다시 시작 하시겠습니까? –
세션 시작은 템플릿에 있으며 위의 페이지에 포함되었습니다. – zphp