2017-09-12 1 views
0

PHP를 통해 폼을 보내고 결과를 새 페이지에 표시하고 있습니다. 이 새로운 페이지에 사용자가 입력 한 날짜를 표시하여 입력 한 날짜에 대한 알림을 표시하려고합니다. 여기에 프런트 엔드 양식에 대한 내 코드폼 입력 폼 PHP

echo "$start" 

입니다 : 내가 작동하지 않았다 다음을 시도

<form action="availability" method="get"> 
<div id="cin">Check-In Date: <input type="text" id="start" name="start"></div> 
<div id="cout">Check-Out Date: <input type="text" id="end" name="end"></div> 

<div id="csubmit"><input type="submit"></div> 
</form> 

'시작'내가 풀려고 분야 인. 어떤 생각?

답변

3
$_GET['start'] 

그렇지 않으면, method="get"

$_POST['start'] 

을의 경우, 또는 당신이 게으른 경우에

후 얻을 둘 다
$_REQUEST['start'] 

(일부 특정 순서로; O)

+0

감사 availability.php! 나는 불행히도 다음과 같은 응답을 얻었다. 구문 분석 오류 : 구문 오류, 예기치 않은 $ end, ','또는 ';'가 예상 됨 – IVCatalina

+0

해결되었습니다! 내가 놓친 ';' 끝에서. 당신의 도움을 주셔서 감사합니다! – IVCatalina

2

데이터를 보내기 위해 GET을 사용하고 있기 때문에 echo $_GET["start"];이 있어야합니다. POST를 사용하려면 echo $_POST["start"];

어쨌든 Google에서 자습서를 검색하고 PHP 프로그래밍의 기초를 배우는 것이 좋습니다. 당신은 많은 유용한 설명을 찾을 수 있습니다 ...

+0

Argh; 나는 바보 같이 ';'을 놓쳤다. 끝의. 그게 내 문제 였어. 멍청한 순간 - 도와 줘서 고마워! – IVCatalina

0

먼저, 당신의 행동은 파일 확장자가 없습니다. 행동이 지시하는 페이지에서 가치를 얻으려면 $_GET['start'];을 사용해야합니다. 아래처럼되어야합니다.

양식 페이지 :

<form action="availability.php" method="get"> 
    <div id="cin">Check-In Date: <input type="text" id="start" name="start"> 
    </div> 
    <div id="cout">Check-Out Date: <input type="text" id="end" name="end"> 
    </div> 

    <div id="csubmit"><input type="submit"></div> 
</form> 

조치 Page :

$_GET['start']; 
echo $start; 
+0

파일 확장자가 필요하지 않습니다. 저는 Wordpress를 사용하고 있으며, Wordpress를 사용하지 않고 잘 작동합니다. – IVCatalina

+0

@IVCatalina 아, 제 잘못입니다. –