Я хочу вставить данные в базу данных MySQL с помощью PHP и XHTML.
У меня есть функции базы данных в одном файле: database.inc.php
, в этом файле я написал много функций: function insert_city($_POST)
, function insert_state($_POST)
, function insert_customer($_POST)
и т. Д.
Я хотел бы знать, как лучше всего вызывать эти функции. Для каждой транзакции у меня есть файл XHTML
.
Например. Это структура моей addcustomer
формы:
<form action="addcustomer.php" method="POST">
<input>...
</input>
</form>
Из этого файла я звоню в другой PHP
файл с именем addcustomer.php
. Этот файл имеет более или менее следующее содержание:
<?php
include('database.inc.php');
if (insert_state($_POST)){
echo "Good";
} else {
echo "Bad insertion";
}
?>
При таком подходе я теряю свои формы, после того, как пользователь вставляет свои данные, я хотел бы показать форму и сообщение об ошибке или успех.
Я знаю, что хорошая практика - группировать функции в один файл, но я не люблю писать сценарии, подобные приведенному выше, я бы предпочел записывать каждую функцию в отдельный файл.
Советы, советы или замечания?