<?php
$a = $_POST['a'];
$b = $_POST['b'];
$c;
if(is_numeric($a) && is_numeric($b)){
echo "string";
exit();
}
if(!is_numeric($a) && !is_numeric($b)) {
echo "string";
exit();
}
if(isset($a)){
$resultat=$b*2.54;
echo "string " . $c . " string";
exit();
}
if(isset($b)){
$resultat=$a/2.54;
echo "string " . $c . " string";
exit();
}
?>
양식 필드 1을 확인하여 시작합니다. & 2 숫자 값을 입력하고 두 값이 모두 유지되는지 확인합니다. 잘 작동하지만 두 번째 부분으로 내려 가면 처음 "if"를 지나치지 않고 항상 "$"집합으로 간주됩니다 ...변수가 비어 있지 않아야합니까?
사례를 사용해야합니까? 또는?
(나는 할 수 없었다 꽤 따라와). 또한 왜 $ a가 비어 있어야한다고 생각하니? – DWright
양식을 통해 입력을 얻습니다. 양식을 비워두면 $ a가 비어 있어야하며 $ a가 설정되지 않고 $ b가 –
'empty'로 설정 되어도 if (isset ($ a))를 지나치지 않습니다. 와'isset'은 PHP에서 다릅니다. 변수는 비어있을 수 있지만 양식에서 전달되는 경우 설정됩니다. – Stan