Cześć,
dlaczego jak w pole wpszę wartość 0(zero) to "odzywa" się funkcja empty() i stwierdza, że pole jest puste? Jak to naprawić?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<title>Empty - zero</title>
<style>
body { font-family: 'Lato', sans-serif; }
</style>
</head>
<body>
<form action="empty-zero.php" method="post">
<input type="text" name="number" placeholder="Ilość towaru"/>
<button type="submit" name="send">Zatwierdź</button>
</form>
<?php
if(isset($_POST['send'])){
$number = trim($_POST['number']);
if(empty($number)){
echo 'Pole jest puste.';
}else{
echo 'Wszystko jest OK';
//wykonanie jakiegoś zapytania
}
}
?>
</body>
</html>