Показать сообщение отдельно
Старый 15.06.2011, 20:59   #12 (Ссылка на пост)
PhoeniXX
Уже сменил себе статус
 
Аватар для PhoeniXX
Пол:
 
Активность Longevity
0/20 19/20
Today Сообщения
0/5 sssss2389
Благодарил(а): 3,844
Благодарили 1,942 раз в 919 постах
Галерея: 0
Вес репутации: 40 PhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущееPhoeniXX заслуживает бриллиантовое будущее
К сожалению видео глянуть не могу, так как Норма радует своим инетом. Смогу глянуть завтра на работе.

Давайте начнём сначала. Вот отформатированный код:
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 минуты
В данном задаче непонятно зачем вам вообще редирект нужен.
PhoeniXX вне форума  
Ответить с цитированием