2013-12-17 2 views
0

PHP는 새로운 종류의, 그리고 normaly 간단한 작업을 수행하는 방법을 배우려고 노력하지만, 언어 장벽으로 실행 중입니다 :). 나에게 올바른 방향으로 나를 안내하는 조언이나 코드 스 니펫이 있습니다.워드 프레스 페이지를 통해 양식을 vars 패스

저는 WordPress 사이트를 사용하고 있습니다 (새 페이지 게시물 사용).이 페이지 안에는 외부 js 파일을 호출하는 양식이 있습니다.

(http://69.195.124.135/~fivestk2/cash-closing-cost-estimator/). 

여기서 im은 문제가되는 양식 vars를 다음 페이지로 전달하는 방법입니다. 다음 페이지는 단순히 vars의 요약이어야하며 사용자가 전자 메일을 입력하여 요약 된 페이지를 전자 메일로 보낼 수있는 몇 가지 추가 필드가 있어야합니다.

내 논리가 난 내 형태로 각 VAR 아래이 작업을 수행 할 수 있어야한다는 것입니다

<form method="post" action="resultvars.php"> 

    <input type="text" var="var1"/><br/> 
    <input type="text" var="var2"/><br/> 
    <input type="text" var="var3"/><br/> 
    <input type="text" var="var4"/><br/> 

    <input type="submit" var="submit"/> 

    </form> 

난 결과 페이지에 바르를 입력 것이라고 생각 게시 된 페이지 (resultvars.php를) accesing하지만, 내가 시도 할 때 코드를 표시하는 페이지가 나타납니다. 는 이러한 워드 프레스 페이지 내에서 작동 할 수 있도록 위의 내 원래의 형태를 코딩하는 방법에 난 그냥 약간의 조언

<?php $name0 = $_POST['name0']; 

    $var1 = $_POST['var1']; 
    $var2 = $_POST['var2']; 
    $var3 = $_POST['var3']; 
    $var4 = $_POST['var4']; 

    echo $name0.'<br/><br/>'; 
    echo $name1.'<br/><br/>'; 
    echo $name2.'<br/><br/>'; 
    echo $name3.'<br/><br/>'; 
    echo $name3.'<br/><br/>'; 

    ?> 

, 나는 내가 발견이 예는 내가 필요하다고 생각하지만,이 물건 작업에 새로운 메신저.

+0

나는 워드 프레스 백엔드에서 페이지를 만드는 것이 좋습니다. 그런 다음 예를 들어 http://www.mysite.com/newpage가 있습니다. 출력하고자하는 관련 코드가있는 WordPress 템플릿을 만들고이 템플릿으로 작업 할 페이지를 선택하십시오. 그런 다음 양식에이 새로 생성 된 페이지로 이동하기위한 조치를 취하십시오. –

+0

보통 이것은 서버가 PHP를 처리하도록 구성되지 않았 음을 의미합니다. 따라서 단순히 "있는 그대로"파일을 클라이언트로 보내면 브라우저에 코드가 표시됩니다. php 코드를 처리하는 방법에 대한 지침은 PHP 사이트 또는 웹 서버 설명서를 참조하십시오. –

+0

나는 당신이 Wordpress 설치를 삭제하는 것이 좋습니다, 몇 가지 PHP를 배웁니다. 그렇다면 Wordpress가 당신이 원하는 모든 직업에 필요한 것이 있는지 다시 생각해보십시오. –

답변

0

을 읽어 주셔서 감사합니다이 페이지를 만들 수있는 더 나은 방법이 있지만, 지금은 문제에 고집, 당신이 당신의 HTML 코드를 변경해야합니다 -

<form method="POST" action="resultvars.php"> 

    <input type="text" name="var1" value="Var 4"/><br/> 
    <input type="text" name="var2" value="Var 4"/><br/> 
    <input type="text" name="var3" value="Var 4"/><br/> 
    <input type="text" name="var4" value="Var 4"/><br/> 

    <input type="submit" name="submit" value="Submit" /> 

</form> 

커플을 당신의 PHP에 약간의 변경 게시 된 값을 볼 수 있어야합니다. -

<?php 
$var1 = $_POST['var1']; 
$var2 = $_POST['var2']; 
$var3 = $_POST['var3']; 
$var4 = $_POST['var4']; 

echo $var1.'<br/><br/>'; // You could just do - echo $_POST['var1'].'<br/><br/>'; 
echo $var2.'<br/><br/>'; 
echo $var3.'<br/><br/>'; 
echo $var4.'<br/><br/>'; 

?>