За последние 24 часа нас посетили 18189 программистов и 1606 роботов. Сейчас ищут 934 программиста ...

Выбор из выпадающих списков, как?

Тема в разделе "Прочие вопросы по PHP", создана пользователем Kreol2013, 20 сен 2013.

  1. Kreol2013

    Kreol2013 Новичок

    С нами с:
    20 сен 2013
    Сообщения:
    4
    Симпатии:
    0
    Господа приветствую.
    Подскажите каким образом нужно обращаться к выпадающим спискам сата http://ayutexts.dharaonline.org/frmread.aspx , чтоб их менять.
    Код (Text):
    1.  
    2. <?
    3. include('simple_html_dom.php');
    4. $hostname = "localhost";
    5. $username = "root";
    6. $password = "";
    7. $dbName = "ayutexts"; // название базы данных
    8. $table_1 = "BOOK";
    9. $table_2 = "SECTION";
    10. mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
    11. mysql_select_db($dbName) or die (mysql_error());
    12.  
    13. $url = 'http://ayutexts.dharaonline.org/frmread.aspx'; //адрес сайта
    14. $uA = $_SERVER['HTTP_USER_AGENT']; //браузер
    15.  
    16. $sql=mysql_query("SELECT*FROM  ".$table_1." ORDER BY `id` ASC;")or die(mysql_error());
    17. $n=mysql_num_rows($sql);
    18. for ($i=0; $i<$n; $i++)
    19.  {
    20.   $f = mysql_fetch_array($sql);
    21.   //echo $f[id]."<br>";
    22.   $arr =  array(
    23.                 'ctl00_ContentPlaceHolder1_ddbook'=>urlencode($f[id]),  
    24.     //'chapterid'=>urlencode('6108'),  
    25.         );//значения для формы в виде поле => значение
    26.  
    27. $curl = curl_init();
    28. curl_setopt($curl, CURLOPT_URL, $url);
    29. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    30. curl_setopt($curl, CURLOPT_HEADER, true);
    31. curl_setopt($curl, CURLOPT_USERAGENT, $uA);
    32. curl_setopt($curl, CURLOPT_POST, true);
    33. curl_setopt($curl, CURLOPT_POSTFIELDS, $arr);
    34.  
    35. $res = curl_exec($curl);
    36.  
    37. echo ($res) ? $res : curl_error($curl);
    38. /*$html = new simple_html_dom();
    39. $html->load($res, true, false);
    40. $select = $html->find('select[name=ctl00$ContentPlaceHolder1$ddsection]', 0);
    41. foreach($select->find('option') as $opt)
    42. {
    43.     if($opt->value == '') continue;
    44.     //echo $opt->value." " . $opt->plaintext.'<br>' ;
    45.     $query = 'INSERT INTO '.$table_2.' SET book_id="'.$f[id].'", section_id="'.$opt->value.'", section_option="'.$opt->plaintext.'"';
    46.     mysql_query($query) or die(mysql_error());
    47. }
    48.  }
    49.  
    50. mysql_close();*/
    51. }
    52. echo ("<div style=\"text-align: center; margin-top: 10px;\">
    53. <font color=\"green\">Done!</font><br>");
    54. echo date("F j, Y, g:i a");
    55. ?>
    Стороние библы - simletest не помогают решить вопросы.
    Нужно поочередно выбирать селекты.
    Заранее спасибо.