Вот накарябал, но у меня почему-то сразу при загрузке страницы добавляются данные в БД. И кроме того, в БД добавляется только дата, остальные поля пустые.
<?php
$db_host = 'localhost';
$db_name = 'testbase';
$db_username = 'root';
$db_password = '';
$db_table_to_show = 'zakaz';
$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());
mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());
$qr_result = mysql_query("select * from " . $db_table_to_show)
or die(mysql_error());
echo '<table border="1">';
echo '<thead>';
echo '<tr>';
echo '<th>ID</th>';
echo '<th>Дата заказа</th>';
echo '<th>ФИО заказчика</th>';
echo '<th>Информация</th>';
echo '<th>Статус заказа</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
while($data = mysql_fetch_array($qr_result)){
echo '<tr>';
echo '<td>' . $data['id'] . '</td>';
echo '<td>' . $data['date'] . '</td>';
echo '<td>' . $data['name'] . '</td>';
echo '<td>' . $data['info'] . '</td>';
echo '<td>' . $data['status'] . '</td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
mysql_close($connect_to_db);
?>
<form method="post" action="<? $_SERVER['REQUEST_URI']?>">
<br><b>Введите дату заказа:</b>
<br><input type="date" name='date' value='<?PHP echo $date?>' size=30>
<br><b>Введите ФИО заказчика:</b>
<br><input name='name' value='<?PHP echo $name?>' size=30>
<br><b>Введите информацию по заказу:</b>
<br><input name='info' value='<?PHP echo $info?>' size=30>
<br><b>Выберети статус заказа:</b>
<br><input name='status' value='<?PHP echo $status?>' size=30>
<input name="id" type="hidden" value="<?PHP $id?>">
<br><br><input type='submit' value='Сохранить' name="zakaz">
</form>
<?php
$link = mysqli_connect($db_host, $db_username, $db_password, 'testbase');
mysqli_set_charset($link, "utf8");
if(isset($_POST['date']))
{
$date = $_POST['date'];
}
if(isset($_POST['name']))
{
$name = $_POST['name'];
}
if(isset($_POST['info']))
{
$info = $_POST['info'];
}
if(isset($_POST['status']))
{
$status = $_POST['status'];
}
$result = mysqli_query($link,"INSERT INTO zakaz (date,name,info,status) VALUES ('".$date."','".$name."','".$info."','".$status."')");
if ($result==true)
{
echo "<br>Информация в базу добавлена успешно.";
}
else echo mysqli_error($link);
mysqli_close($link);
?>