我使用了以下代码,但所需的 else 语句(在底部)不起作用,为什么?当 make 输入为空时,我试图回显“make is required”。
if ( isset($_POST['make']) && isset($_POST['year']) && isset($_POST['mileage'])){
if(is_numeric($_POST['year'])&&is_numeric($_POST['mileage']){
$sql = "INSERT INTO autos (make,year, mileage) VALUES (:make, :year, :mileage)";
$stmt = $pdo->prepare($sql);
$stmt->execute(array(
':make' => $_POST['make'],
':year' => $_POST['year'],
':mileage'=> $_POST['mileage']));
}
else
echo"Year and mileage should be numeric";
}
else
echo"make is required";//Not working