안녕하세요 여러분, 저는 웹 사이트에서 몇 가지 문제를 해결해야합니다. 그리고이 문제를 해결해야합니다. 나이를 표시하는 필드가있는 양식이 있으며 날짜는 날짜를 빼서 계산됩니다. 사람이 태어 났을 때 (이 값은 필드에 입력 한 값) 현재 연도를 뺀 것이지만, 문제는 만약 당신이 그 사람의 생년월일을 나타내지 않는다면, 현재 년이 사람의 생일을 지닌 변수가 = 0 원인은 아무것도 삽입되지 않았기 때문에 2014 년 된 페이지에 표시됩니다. 아무 것도 표시되지 않으면 그 필드를 전혀 표시하지 않아야합니다. 그리고 다른 {} 해결책이 필요합니다. 어떻게 해결할 수 있습니까? 코드. 내가 다른 {} 넣어해야 물론 현재 연도 (2014) - 길 "아노 드 nacimiento"으로정보가 수신되지 않을 경우를 대비해 기본값을 표시하지 않는 방법은 무엇입니까?
if (strcmp ($title , "Año de nacimiento") ==-1)
{
if($edad!=1)
{
$fecha = date("Y");
$edad=$fecha-$c;
echo "<div class='uk-grid' data-uk-grid-margin='' >";
echo "<div class='uk-width-medium-7-10'><b>";
echo JText::_('ADSMANAGER_CAMPO_EDAD');
echo "</b></div>";
echo "<div class='uk-width-medium-3-10'>$edad años";
echo "</div></div>";
$edad=1;
}
}
출생 연도, $ edad 출생의 감산 년까지받은 나이는 어떤 수수께끼를 해결할 수있는 아이디어?
'strcmp() == -1'? 그게 네가 원하는대로 할거야? '== 0'이 일치 할 것입니다. –
나는이 코드를 만들지 않았다. 나는 물건을 고치기 위해 hirred를 얻었다. 하지만 만약에 == -1 대신에 == -1을 구현하면, 출생 필드의 해에 아무것도 도입되지 않으면 필드가 전혀 표시되지 않습니다. 그 이유는 내가 찾고있는 것이기 때문입니다. – abonini