Accessing HTML unordered list elements in PHP -


i'm trying access unordered list elements in php can insert them in database, need able access them via position i'm not sure how in php. i'm using jquery list sortable on client side. in javascript accessed

alert($("#sortable li:first").text() + ' first ' + $("#sortable   li:eq(1)").text()    + ' second ' + $("#sortable li:eq(11)").text() + ' last'); 

the list i'm using on http://jsfiddle.net/mmttc/

i'm looking how store list items in php variable i.e. lets wanted 6th element based on how user had ordered list. how this?

thanks

you can use domdocument parse html. can done either via string using loadhtml(), or loading external html file using loadhtmlfile().

this example uses loadhtml():

<?php    $html = '<html>     <body>      <ul id="sortable">       <li class="ui-state-default">1</li>       <li class="ui-state-default">2</li>       <li class="ui-state-default">3</li>       <li class="ui-state-default">4</li>       <li class="ui-state-default">5</li>       <li class="ui-state-default">6</li>       <li class="ui-state-default">7</li>       <li class="ui-state-default">8</li>       <li class="ui-state-default">9</li>       <li class="ui-state-default">10</li>       <li class="ui-state-default">11</li>       <li class="ui-state-default">12</li>     </ul>         <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>         </body>     </html>';  $dom = new domdocument; $dom->loadhtml($html);  $li = $dom->getelementsbytagname('li');  // print first item value echo $li->item(0)->nodevalue;  // print third item value echo $li->item(2)->nodevalue; 

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -