Я хотел бы запустить запрос для ввода данных в базу данных, только если вы нажали кнопку, и если разные входы не пустые. Теперь случается, что если такой вход содержит пробел, запрос выполняется одинаково. Я использовал пустой, но не работает. Зачем?Выполнять запрос, только если строка НЕ пуста
if(isset($_POST['myButton']) and !empty($Var) and !empty($Var2) and !empty($Var3)) {
$querySql = mysql_query("INSERT INTO my_table(my_field, field, field_c, field_data) VALUES ('$Var', '$Var2', '$Var3', NOW())");
}
Также рассмотрите проблемы с безопасностью, такие как SQL-инъекция ... – mcserep
Хорошая ситуация для использования проверки JavaScript для избежания взаимодействия с сервером клиента для чего-то простого, как пробелы – gwillie
Проверка полного стека всегда хороша, чтобы убедиться, что все правильно отформатировано. Просто не полагайтесь только на проверку JS, или ваш скрипт может стать уязвимым – mic