За последние 24 часа нас посетили 18010 программистов и 1632 робота. Сейчас ищут 1723 программиста ...

Подскажите, как сделать управление...???

Тема в разделе "PHP Free-Lance", создана пользователем AlexPebody, 31 янв 2007.

  1. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Уважаемые форумчане, подскажите, как сделать управление...???

    Вообщем есть форма:

    Код (Text):
    1. <? echo "<form action='action.php' name='action' method='post'><table border='1'>";
    2. echo "<tr><td><b><font color='#FF0000' face='arial' size='2'>* </font>Наименование фирмы: </b></td><td align='left'><input class='sst' type='text' name='firm_name' value='$value_firm_name' size='80' maxlength='80'></td></tr>";
    3. echo "<tr><td><b><font color='#FF0000' face='arial' size='2'>* </font>Ваш телефон / факс: </b></td><td align='left'><input class='sst' type='text' name='firm_tel' value='$value_firm_tel' size='80' maxlength='100'></td></tr>";
    4. echo "<tr><td><b>Электронная почта: </b></td><td align='left'><input class='sst' type='text' name='firm_mail' value='$value_firm_mail' size='80' maxlength='80'></td></tr>";
    5. echo "<tr><td><b><font color='#FF0000' face='arial' size='2'>* </font>Физический адрес: </b></td><td align='left'><input class='sst' type='text' name='firm_addr' value='$value_firm_addr' size='80' maxlength='80'></td></tr>";
    6. echo "<tr><td><b><font color='#FF0000' face='arial' size='2'>* </font>Род деятельности: </b></td><td align='left'><select class='sst' name='firm_spec' size='1'>
    7. <option></option>
    8. <option>Род деятельности номер 1</option>
    9. <option>Род деятельности номер 2</option>
    10. <option>Род деятельности номер 3</option></option></select></td></tr>";
    11. echo "<tr><td colspan='2' align='center'><input class='sst' type='submit' value='Подать заявку'></td></tr>";
    12. echo "</table></form>";
    13. ?>
    Необходимо обработать ее и сложить ВСЕ заявки в один файл, реализовал так:

    Код (Text):
    1. <? @ $fp = fopen("done.htm", "a");
    2. if (!$fp)
    3.     {
    4.     die("<font color='#FF0000' face='arial' size='2'>Ваша заявка не может быть обработана прямо сейчас, пожалуйста попробуйте позже!</font>");
    5.     }
    6.     else
    7.     {
    8.     echo "<font color='#003366' face='arial' size='2'><p>Ваша заявка на размещение принята!</font>";
    9.     }
    10. $outputstring = "<font color='#000000' face='arial' size='2'>Организация: "."<b>".$firm_name."</b>"." Деятельность: "."<b>".$firm_spec."</b><br> Телефон: <b>".$firm_tel.", </b>".$write_mail."Адрес: <b>".$firm_addr."</b></font><p>";
    11. @fwrite($fp, $outputstring);
    12. @fclose($fp); ?>
    После этого создается файл done.htm отлично!!!
    НО, как его обработать, мне нужно, чтобы Модератор проверил перед отправкой все данные и нажав кнопку напротив каждого блока отправил данные на сайт!

    Попытался реализовать так (переменные $firm_name и т.д. вбил сразу, чтобы оттестировать, не перевбивая форму тысячи раз):

    Код (Text):
    1. <?$firm_name = 'ООО "Мода транс сервис маркет"';
    2. $firm_spec = "Производство тапочек и канифолстика";
    3. $firm_tel = "3-22-11";
    4. $firm_mail = "aew@weddddddddw.ru";
    5. $write_mail = "aew@weddddddddw.ru";
    6. $firm_addr = "Россия, ул.Вдылоdddddddddddddва, д.155";
    7.  
    8.  
    9. $addone="<font color='#FF0000'>выполнено</font>";
    10.  
    11. $orderdata = "\n<font color='#000000' face='arial' size='2'>Дата: "."<b>".$rusdate."</b>"." Организация: "."<b>".$firm_name."</b>"." Деятельность: "."<b>".$firm_spec."</b> Телефон: <b>".$firm_tel.", </b>".$write_mail."Адрес: <b>".$firm_addr."</b></font><p>";
    12.  
    13. $icsaddform = "<form action='selectcat.php' name='icswrite' method='post'><table border='1' cellpadding='0' cellspacing='0' width='100%' height='0' id='tableics' style='font-family: Arial; font-size: 10pt; text-align: left; word-spacing: 0; line-height: 150%; margin: 0; border-collapse: collapse'><tr>      <td colspan='5'><p style='text-align: center'>Дата заявки: <font color='#000000' size='2'><b>30 Января 2007</b></font></td><td><!-- <p style='text-align: center'><input class='sst' type='submit' value='Удалить заявку'></td></tr><tr><td width='16%'>Организация:</td><td width='16%'>Адрес:</td><td width='16%'>Телефон:</td><td width='16%'>e-Mail:</td><td width='20%'>Отправить в раздел:</td><td width='16%'>Размещение: $addone</td></tr><tr><td width='16%'><font face='Arial'><input class='sst' type='text' name='firm_name_cat' value='$firm_name' size='25'></font></td><td width='16%'><font face='Arial'><input class='sst' type='text' name='firm_addr_cat' value='$firm_addr' size='25'></font></td>        <td width='16%'><font face='Arial'><input class='sst' type='text' name='firm_tel_cat' value='$firm_tel' size='25'></font></td><td width='16%'><font face='Arial'><input class='sst' type='text' name='firm_mail_cat' value='$firm_mail' size='25'></font></td><td width='20%'><font face='Arial'><select class='sst' name='firm_spec_cat' size='1'><option></option><option>Род деятельности номер 1</option> <option>Род деятельности номер 2</option><option>Род деятельности номер 3</option></select></font></td><td width='16%'><input class='sst' type='submit' name='icsadd' value='Разместить в ИКС'></td></tr></table><p>\n";
    14.  
    15.  
    16. $outputstring = $orderdata.$icsaddform;
    17.  
    18. echo $outputstring;
    19. echo $outputstring;
    20. echo $outputstring;
    21.  
    22. ?>
    МНЕ НУЖНО: Чтобы перед модератором появлялся список заказов и он мог проверить каждый блок заявки, после этого ткнуть на кнопку опубликовать, и заказ улетит на сайт, а в окошке обработанного модератором блока пропишется слово ЗАПИСАНО Подскажите ПЛИИИИз, ООООчень нада ??????? Заранее СпС!!!!
     
  2. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Описываю подробнее!

    У меня на сайте есть форма заявки в которой много полей (сравнительно много), они заполняются пользователями и отправляются (в итоге записываются в файл) done.htm

    МНЕ НУЖНО!

    Чтобы в тойже форме заказы все увидел Модератор и проверил (взглядом) правильность и корректность заявок, далее выбрал раздел куда на сайт отправлять (в какое место сайта), ткнул кнопку и данные улетели на сайт в нужный раздел!!! И еще надо чтобы напротив обработанного заказа поставилась галочка, типо заказ ушел на сайт!!!

    Выше я описал кодом примерную реализацию....
    Если скопировать код и выполнить у себя, все станет ясно!

    Люди ДОБРЫЕ, поможите Админу разобраться... за дЭнюжку WebMoney )))))))
    Сам недавно начал писать на ПхП... Вот запарился....
     
  3. Anonymous

    Anonymous Guest

    А Webmaня большая? ;)
     
  4. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
  5. mclaud

    mclaud Активный пользователь

    С нами с:
    15 фев 2007
    Сообщения:
    97
    Симпатии:
    0
    Адрес:
    Одесса
    Пока PHP, HTML и SQL в одно файле ничего у тебя не получится!