2017-12-19 13 views
0

도와주세요. 매우 이상한 문제가 있습니다. I는 $_SESSION['checkout_betaling'] 에코 경우

<?php 
if($_SESSION['checkout_betaling'] == 'ideal') { $betaling = 'Betaling direct per iDeal.'; } 
elseif($_SESSION['checkout_betaling'] == 'overschrijving') { $betaling = 'Betaling door handmatige overschrijving.'; } 
else { $betaling = 'Goederen geleverd op rekening.'; } 
?> 

그것은 "이상적인"출력한다.

그러나 내가 $betaling을 반향 출력하면 "goederen geleverd op rekening"을 출력합니다.

제안 사항?

미리 감사드립니다.

+0

'위해서 var_dump를 제공합니다 ($ _ SESSION 여분의 공백을 확인하십시오. – nogad

+1

예를 들어 공백을 확인하십시오 : '이상적'(끝의 공백)은 if 문으로 이동하지 않고 else 문으로 이동합니다. 모든 변형에 동일 함 – user6019827

+0

"var_dump ($ _ SESSION [ 'checkout_betaling']);" "이상적"** – Muiter

답변

0

확인, 답변이있어,

var_dump($_SESSION['checkout_betaling']);

문자열 변수를 만들 때 나는 ucfirst()을 숨겨했다

(5) "적합"...

+0

에 데이터를 쓰는 코드를 탐색하십시오. 질문은 자원자가 재생할 수없는 문제로 인해 발생했습니다. upvotes를 얻을 가능성이 없으며 downvotes 얻을 수 있습니다. 이 페이지는 향후 독자에게 가치가 거의 없으며 삭제 될 수 있습니다. 원할 경우 자신의 답변과 질문을 삭제할 수 있습니다. 그러면 자원자가 자원을 종료 한 다음 삭제해야하는 번거 로움을 줄일 수 있습니다. – mickmackusa