2017-03-12 2 views
0

이 프로그램을 작동시킬 수 없습니다. 나는 모든 올바른 문법, 대괄호 등을 가지고 있다고 확신한다. 그러나, 그 안에 놓여있는 코드를 뱉어 낸다. 나는 아무것도 놓치고 있는가?이 PHP 프로그램을 실행 하시겠습니까?

JavaScript 프로그램을 실행 한 후 프로그램이 post 메서드에서 게시되어야합니다.

<!DOCTYPE HTML> 
<html lang="EN" dir="ltr" xmin="http://www.w3.org/1999/xhtml"> 
    <head> 
     <meta http-equiv="content-type" content="text/xml; charset=utf-8" /> 
     <title>Site.php</title> 
    </head> 
    <body> 
     <form id="myform" method="Post" action="Site.php"> 
      <center><table><tr> 
         <td align="center"><input type="text" name="mo" value="<?php echo $_SESSION['mo']; ?>" size="4"/></td> 
         <td align="center"><input type="text" name="dy" value="<?php echo $_SESSION['dy']; ?>" size="4"/></td> 
         <td align="center"><input type="text" name="yr" value="<?php echo $_SESSION['yr']; ?>" size="4"/></td> 
         <td align="center"><input type="text" name="hr" value="<?php echo $_SESSION['hr']; ?>" size="4"/></td> 
         <td align="center"><input type="text" name="mn" value="<?php echo $_SESSION['mn']; ?>" size="4"/></td> 
         <td align="center"><input type="text" name="sc" value="<?php echo $_SESSION['sc']; ?>" size="4"/></td> 
        </tr</table></center> 
     </form> 
    </body> 
</html> 

<?php 
$mo = filter_input(INPUT_POST, "mo"); 
$dy = filter_input(INPUT_POST, "dy"); 
$yr = filter_input(INPUT_POST, "yr"); 
$hr = filter_input(INPUT_POST, "hr"); 
$mn = filter_input(INPUT_POST, "mn"); 
$sc = filter_input(INPUT_POST, "sc"); 

session_start(); 

$_SESSION['mo'] = $mo; 
$_SESSION['dy'] = $dy; 
$_SESSION['yr'] = $yr; 
$_SESSION['hr'] = $hr; 
$_SESSION['mn'] = $mn; 
$_SESSION['sc'] = $sc; 
$_SESSION['count'] = $count; 

session_write_close(); 
?> 
+0

실제로 PHP 코드가 출력된다는 것을 의미합니까? 그렇다면 PHP가 서버에 설치되어 있지 않거나 서버가 .php 파일을 위해 PHP를 호출하도록 설정되어 있지 않은 것 같습니다. –

+0

HTML 앞에 PHP 코드가 있습니까? –

+0

양식 앞에 PHP 코드를 입력하십시오 –

답변

2

1. session_start()를 페이지 상단으로 이동하십시오.

2. count 변수가 존재하지 않을 때 유효성을 검사하십시오. 다른 곳에서이 변수를로드하는 중일 수 있습니다. isset($count) ? $count : "";

3. 세션에 데이터를 저장하려면 양식에 제출 단추를 추가하십시오.

관련 문제