За последние 24 часа нас посетили 17324 программиста и 1720 роботов. Сейчас ищут 983 программиста ...

select, textarea from xml

Тема в разделе "PHP для новичков", создана пользователем Сross, 3 окт 2010.

  1. Сross

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

    С нами с:
    2 окт 2010
    Сообщения:
    4
    Симпатии:
    0
    Добрый день.

    Создаю форму POST запросом:
    PHP:
    1. <?php
    2. if ($_SERVER['REQUEST_METHOD'] == 'POST')
    3. {
    4.     echo post_method();
    5. }
    6. else
    7. {
    8.     echo get_method();
    9. }
    10. exit();
    11.  
    12. function post_method()
    13. {
    14.     $form  = '<form action="#" method="POST">';
    15.     $form .= '<input type="text" name="fio" width="100" value="FIO" >';
    16.     $form .= '<input type="radio" name="pol" checked value="Man" >';
    17.     $form .= '<input type="radio" name="pol" checked value="Woman" >';
    18.    
    19.     ++++++++++++
    20.    
    21.     $form .= '</form>';
    22.    
    23.     return $form;
    24. }
    25. ?>
    А где "плюсики" нужно создать select и textarea заполненные из data.xml(это не получается сделать...):
    HTML:
    1. <xml>
    2.     <selects>
    3.         <sel>1</sel>
    4.         <sel>2</sel>
    5.         <sel>3</sel>
    6.         <sel>4</sel>
    7.     </selects>
    8.     <textareas>
    9.         <txar>5</txar>
    10.         <txar>6</txar>
    11.         <txar>7</txar>
    12.         <txar>8</txar>
    13.     </textareas>
    14. </xml>
     
  2. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Сross
    Как получаете содержимое data.xml ?
    simplexml, file_get_contents, собственный хэндлер?
    Подробнее.
     
  3. Сross

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

    С нами с:
    2 окт 2010
    Сообщения:
    4
    Симпатии:
    0
  4. Сross

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

    С нами с:
    2 окт 2010
    Сообщения:
    4
    Симпатии:
    0
    Никак не пойму, все работает:
    PHP:
    1. $xmlfile = file_get_contents("data.xml");
    2. $xmldata = new SimpleXMLElement($xmlfile); <<<--- вот до этого момента
    3. $form .= '<select name="products[]" multiple>';
    если эту строку закоментить то скрипт продолжает работу