2015-01-29 2 views
0

2 페이지 양식을 사용하여 첫 번째 else 문을 작성하려고합니다. 1 페이지 끝에서 세션을 사용하여 모든 게시물 데이터를 저장하고 자동으로 페이지 2 양식에 삽입합니다.

누군가가 필드를 비워두면 입력에 드라이버 추가가 삽입됩니다.

사용자가 페이지 1에 정보를 배치하는 경우 사용자가 page1에 입력 한 정보를 반향 시키길 원합니다.

echo 명령을 사용하여 페이지 1에서 성공적으로 echo 할 수 있습니다. 필드를 비워두면 드라이버를 추가 할 수 있습니다. 그러나 사용자가 필드에 입력하는 경우에도 여전히 echo를 사용하여 echo를 통해 입력 한 내용이 아닌 드라이버를 추가합니다 ($ _POST [ 'test1']); 들. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 여기 http://test.solidinsurance.com/page1.php
sesions를 사용하여 what을 사용하여 데이터를 입력에 게시

<?php   
if (isset($_POST["test1"])) { 
echo "Add a Driver"; 
} else { 
echo ($_POST['test1']); 
} 
?> 
+0

위의 코드에서'test1' 변수가 빈/비어 있는지 확인하고 있습니까? – summea

+0

어떤 이벤트가 어떤 출력을 발생시키는 지 명확히하십시오. 각 예제를 별도의 텍스트 블록에 표시하십시오. – dg99

+0

isset이 비어 있는지 확인하고 what if 문을 올바르게 실행합니까?
내 코드를 볼 방법은 test1 비어있는 경우 에코를 추가 그렇지 않으면 페이지 1에서 에코 test1 – user3174196

답변

0

변경된는 isset가 비어있는 PHP는 2 입력 필드에있는 페이지입니다 경우 (빈 ($ _ POST [ "TEST1"])) { "드라이버 추가"에코; } else { echo ($ _POST [ 'test1']); } ?> 게시물이 비어 있으면 드라이버가 추가됩니다. 게시물이 비어 있지 않으면 사용자가 1 페이지 test1에 입력 한 내용을 에코합니다.

+0

그리고 나중에 참조 할 수 있도록 다음과 같이'empty()'체크와 함께'isset()'체크를 사용하고 싶을 것이다 :'if (isset ($ var) && empty ($ var)) { }' – summea

관련 문제