2012-02-02 3 views
-3

here 이상의 커다란 문의 양식을 발견했습니다. 다른 페이지로 리디렉션하는 대신 대화 상대 바로 아래에서 "Successfully sent"메시지를 표시하는 방법은 무엇입니까?PHP - 문의 양식이 메시지를 보냈습니다

$formproc->SetFormRandomKey('9nLzAt2cQM2Zysm'); 


if(isset($_POST['submitted'])) 
{ 
    if($formproc->ProcessForm()) 
    { 
     $formproc->RedirectToURL("thank-you.php"); 
    } 
} 
+3

해당 코드에서? 누가 알아? – ceejayoz

+1

[시도한 내용] (http://mattgemmell.com/2008/12/08/what-have-you-tried/)의 몇 가지 예를 보여주십시오. 대부분의 사람들은 당신의 문제를 해결하기 위해 튜토리얼을 읽지 않을 것입니다. – cspray

+0

echo '당신의 메시지를 성공적으로 보냈습니다'; – Drewdin

답변

1

양식 처리 코드를 다음으로 변경하십시오.

$formproc->SetFormRandomKey('9nLzAt2cQM2Zysm'); 

$successful = false; 
if(isset($_POST['submitted'])) 
{ 
    if($formproc->ProcessForm()) 
    { 
     $successful = true; 
    } 
} 

메시지를 표시 할 위치.

if($successful){ 
    echo "Successfully sent."; 
} 
+0

대단히 감사합니다! – Uli

관련 문제