사용자가 로그인 할 때 그가 2013-2014 또는 2014-2015와 같은 연도를 지정하는 웹 사이트를 만들었습니다. 이제 올해의이 값을 다음과 같이 저장하고 있습니다. 내가 사이트를 통해 사용하고있는 세션 변수. 이제 사용자가 연도를 변경하려면 로그 아웃 한 후 다른 연도로 로그인해야합니다. 홈 페이지에 데이터베이스에서 모든 연도를 보여주는 드롭 다운 메뉴를 만들었습니다. 로그 아웃하지 않고 홈 페이지에서 1 년을 선택하여 세션 변수의 값을 변경하고 싶습니다.세션 변수의 값을 변경하십시오.
$query = "SELECT * FROM year";
$result = mysql_query($query);
echo "<select class='innerinputstyle' id='year' name='year'><option value='$year'>$year</option>";
while($note=mysql_fetch_array($result)){
echo "<option value=$note[year]>$note[year]</option>";
}
echo "</select>";
사람이 얼마나 홈 페이지에서 $year
의 값을 변경하는 말해 주시겠습니까 :
session_start();
if(!isset($_SESSION["myusername"])){
header("location:login.php");
}
$year = $_SESSION["year"];
드롭 다운 메뉴 코드 : 여기
코드인가?
을 선택하여 onselect 이벤트에 대한 ajax 호출을 추가 할 수 있습니다. 그 ajax 호출은 단순히 $ _SESSION [ 'year']을 전달 된 값으로 변경하는 PHP 파일을 트리거 할 수 있습니다. – Fallen
어떻게 할 수 있습니까? 내 말은 버튼을 넣은 다음 다른 PHP 파일에 값을 입력한다고 가정 해 봅시다. 하지만 어떻게 세션 변수를 변경합니까? 당신에게 예제 코드 나 참조를 줄 수 있습니까? – ashah142