2014-02-11 2 views
-2

설명하기가 매우 어렵습니다. 한 줄을 꺼낼 때 코드가 작동하는 이유는 모르겠지만 다시 넣으면 작동하지 않습니다.PHP 및 JavaScript 가입 페이지

if($u == "" || $fn == "" || $e == "" || $p == "" || $g == "" || $c == "") 

나가서 꺼내 자마자 $fn == "" ||이 작동합니다. 전체 코드가 그 코드와 별개로 작동하는 것은 이상합니다.

여기 https://studentnet.kingston.ac.uk/k1003140/signup.php

+1

수 있습니다 사용 트림 ($ FN) == ""시도 참조? –

+0

$ fn을 출력하고 그 밖의 내용을 확인하십시오. –

+0

$ fn 변수가 설정 되었습니까? isset() 함수로 확인하십시오 –

답변

0

if(isset($u) && isset($fn) && isset($e) && isset($p) && isset($g) && isset($c)) 
{ 
     if(empty($u) || empty($fn) || empty($e) || empty($p) || empty($g) || empty($c)) 
     { 
      // it work when at least one of them is Empty 
      // AND ALL OF THEM SETED 
     } 

} 
+0

아무 것도 나오지 않았으므로 아무 것도 비어 있지 않은 것 같다. – AlanDee

+0

또는 그 중 하나가 설정되지 않은, 나는 $ fn이 당신의 코드 작업을 제거했을 때 – Milad

+0

을 제거했을 때 $ fn을 인쇄하려고 시도 할 때 귀하의 의견에 말하면서 왜 모든 변수를 먼저 설정해야한다고 생각합니까? 이 코드 블록을 실행하려고 시도하십시오. – Milad

1

이 변수를 덤프하고를 통해오고 무엇을 볼 수있는 웹 사이트를합니다. 또한, http://php.net/manual/en/function.empty.php

+0

시도했지만 아무 것도 나오지 않았습니다. 그래서 나는 괜찮다고 생각한다. – AlanDee