2011-10-28 4 views
0

오류 메시지가 에코 때 양식 필드 하이츠 변경 실행 :PHP : 나는 내가 html로 헤더 전에 내 페이지의 상단과 전혀 양식을 처리하고

echo "<div class=\"container alert-message warning\"><strong>Oops!</strong> The code you entered is incorrect.</div>"; 

이 작동하고 사업부 위에서 그것을해야 (body 태그의 상단에있는)를 같은 페이지의 상단에 나타납니다. 그러나 양식 필드의 높이는 원래 높이의 약 절반으로 줄어 들었습니다.

경고 메시지가 본문 태그의 맨 위에 표시 될 때 내 머리글의 모든 코드도 본문 (메타, 제목, 스크립트, 스타일 시트) 바로 아래에 표시됩니다. 머리말 정보가 아마도이 양식으로 엉망이되고 있다고 가정합니다.

헤더 정보가 표시되는 이유, 양식 필드 높이가 변경되는 이유 및/또는 둘 중 하나를 수정하는 방법에 대한 의견이 있으십니까?

$wrongcode = true; 

을 그리고 더 아래 내가 쓴 내 코드의 본문에 : :

if ($wrongcode == 'true') 
    echo "<div class=\"container alert-message warning\"><strong>Oops!</strong> The code you entered is incorrect.</div>"; 
내가 양식을 검증하고 내 페이지의 상단에
+0

전체 코드를 보지 않고도 알 수 없습니다. – str

+0

HTML 코드가 손상되었다고 생각합니다. 게시 전후에 HTML을 제공하십시오. – Peter

+0

스타일 시트가 처리되지 않았으므로 코드에 나쁜 영향을 줄 수 있습니다. 코드를 보여주십시오. – Petr

답변

0

, 나는 다음과 같은 코드가 실행되는 썼다

경고 메시지가 나타나는 위치를 제어하고 문서 머리 부분에 처리하고 에코를 표시하는 것뿐만 아니라 양식 필드 높이를 줄이지 않았습니다.

의견을 보내 주셔서 감사합니다.