К сожалению видео глянуть не могу, так как Норма радует своим инетом. Смогу глянуть завтра на работе.
Давайте начнём сначала. Вот отформатированный код:
PHP код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="author" content="">
<link rel="stylesheet" type="text/css" href="css/glav.css">
<link rel="shortcut icon" type="image/x-icon" href="">
</head>
<body>
<table align='center' width='1000px'>
<tr>
<td id='hader'>
<?php include('top_m.php');?> <!--вставляем верхнее меню.-->
<table border="0" id='table' width='1200px' cellspacing="0" cellpadding="0">
<?php // создаем номер ремонтной вещи.
$result = mysql_query("SELECT * FROM date ORDER BY id DESC ",$db);//делаем выборку из таблицы(базы данных)
$myrow = mysql_fetch_array($result); //заносим данные выборки в массив
$today_date=date("Y-m-d");
$number=date("y"); //см строка 37
$nomer=++$myrow[id]; //см строка 3
echo'',$myrow[id]; //показывает id слева, суть в том что id на локал хосте обновляется как только заходишь на страничку. На инет хосте не обновляет.
// на видео это очень хорошо видно
?>
<table align='center' width='1000px'>
<tr>
<td>
<form name="add_remont" action="processing_add_remont.php" method="post" style="text-align: center">
<label>
Номер ремонтной вещи.<br />
<input name="number" type="text" value="<?php echo $number.$nomer;?>" size='40'></label><br />
<label>
Дата приема.<br />
<input name="date" type="text" value="<?php echo $today_date; ?>" size='40'></label><br />
<label>
Ф.И.О. *<br>
<input type="text" name="fio" size='40'></label><br>
<label>
Контактные данные.*
<div class='dop'>
(без пробелов)</div>
<input type="text" name="Contacts" size='40'></label><br />
<label>
Тип<br />
<select size="1" name="type" size='40'>
<option value="ноутбук">ноутбук</option>
<option value="монитор">монитор</option>
<option value="видеокарта">видеокарта</option>
<option value="б.п">б.п</option>
<option value="телефон">телефон</option>
<option value="другое">другое</option>
</select></label><br />
<label>
Модель. *<br />
<input name="Model" type="text" value="" size='40'></label><br />
<label>
Комплектность. *<br />
<textarea rows="2" cols="31" name="Completeness"></textarea></label><br />
<label>
Неисправность.<div class='dop' size='40'>
(с слов клиента)</div>
<textarea rows="2" cols="31" name="Fault">нет данных.</textarea>
</label>
<br />
<label>
Доп_Сведения.<br />
<textarea rows="2" cols="31" name="dop_sv">нет данных.</textarea></label><br />
<label>
Затраты.<br />
<input name="Expenseses" type="text" value="нет данных." size='40'></label><br />
<label>
Заключение.<div class='dop'>
(мастера)</div>
<textarea rows="2" cols="31" name="Conclusion">нет данных.</textarea></label><br />
<label>
Стоимость.<div class='dop'>
(грн.)</div>
<input name="cena" type="text" value="нет данных." size='40'></label><br />
<label>
Состояние.<br />
<select size="1" name="sostoynie">
<option value="тест">тест</option>
<option value="ремонт">ремонт</option>
<option value="готово">готово</option>
<option value="выдан <div class='dop'><?php echo $today_date; ?>">выдан<div
class='dop'>
<?php echo $today_date; ?>
</div>
</option>
<option value="ремонт не возможен">ремонт невозможен</option>
<option value="выкуплен">выкуплен</option>
</select><option value="другое">другое</option>
</label>
<br />
<label>
<br>
<input type="submit" id="submit" name="submit" value="отправить"></label><br>
</table>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</body>
</html>
Во первых, все теги похорошему должны быть закрытыми. Незнаю насчет остальных, но чётко видно, что тэг form открылся, и нигде не закрылся. Из-за чего документ уже может неправильно интерпретироваться браузером.
Теперь..... общий принцип простой динамической страницы с формой такой:
1. Браузер отослал GET запрос
2. Сервер сгенерил страницу с формой
3. Пользователь чего-то там ввел, и нажал сохранить.
4. Браузер отослал эти данные туда же через POST. да, мы предпологаем что action у формы равен текущей странице. И что это простейшая CRUD модель.
5. Сервер сохраняет эти данные в базу.
В простейшем варианте, на php странице проверяется что текущий метод равен GET и генерится страница, иначе, если это пост, берутся пришедшие данные, которые соответсвуют id html контролов, и сохраняются куда-то в базу, и выводится какое-то сообщение, что данные сохранены. То есть по GET-у данные из базы только получаются, а по POST-у уже сохраняются. Это если так, взять такой самый типичный случай.
Вот..., в указанной выше странице - видно что POST отсылается на processing_add_remont.php. То есть у вас две страницы, add_remont.php(которую я отформатировал выше), и processing_add_remont.php, которая пока не понятно что содержит. Давайте код этой страницы.
ЗЫ. я на php не писал, поэтому могу и ошибатся, как это принято делать там.
Почесав затылок, юзер дописал через 3 минуты
Да, и согласно XHTML (то что HTML должен быть корректным XML документом) - тэги input так же нужно закрывать.
Почесав затылок, юзер дописал через 4 минуты
В данном задаче непонятно зачем вам вообще редирект нужен.