В настоящее время я работаю на странице загрузки, где пользователи вводят значения в формы, а затем нажимают кнопку "Отправить".Я собираюсь проверить, были ли отправлены формы, и если они были отправлены, они не были пустыми.Вот мой текущий код
function validPost()
{
if(isset($_POST["title"]) && //if a post has been submitted
isset($_POST["artist"]) &&
isset($_POST["genre"]) &&
isset($_POST["url"]) &&
isset($_POST["user"]) )
{
if (strlen($_POST['title']) <= 0) {
echo 'ERROR: Please enter a title. </ br>';
return false;
}
else if (strlen($_POST['artist']) <= 0) {
echo 'ERROR: Please enter an artist. </ br>';
return false;
}
else if (strlen($_POST['genre']) <= 0) {
echo 'ERROR: Please select a genre. </ br>';
return false;
}
else if (strlen($_POST['url']) <= 0) {
echo 'ERROR: Please enter a url. </ br>';
return false;
}
else if (strlen($_POST['user']) <= 0) {
echo 'ERROR: Please enter a username to submit the song (or make one up). </ br>';
return false;
}
else
return true;
}
else //if no post was submitted
{
return false;
}
}
Есть ли более элегантный способ проверить это?Я планирую добавить больше проверок в будущем к контенту, представленному этими формами, и я чувствую, что это небрежный способ сделать это.
Спасибо!