After parsing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The parse  worked great, got all the information I needed. Being so new to php, I am not sure how to get this information to display in an html  table so that I can style it...any suggestions would be greatly appreciated.  It displays in my browser but I have not been able to figure out how to get it into a table on a page. (This is not the whole script, just wanted to show the portion to try to give a picture...of what I was working with... SimpleXMLElement.)



foreach ($guildxml->guildInfo->guild->members->children() as $char) {
	 if ( $char['level'] < 20 ) continue;  
    $toonrace    = return_race($char['raceId'], $char['genderId']);	  //    Maps Race and Sex
    $toonclass    = return_class($char['classId']);		  // Maps class name
    $toonrank = return_rank($char['rank']);	    //    Maps guild rank name
    
    $cch = curl_init();
    curl_setopt ($cch, CURLOPT_URL, $charurl . $char['url']);
    curl_setopt ($cch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt ($cch, CURLOPT_USERAGENT,  $browser_user_agent);
    $charxml = curl_exec($cch);
    $detailxml = new SimpleXMLElement($charxml);
    
    
    echo '<b>Name:</b> <a href="' .$charurl . $char['url'] .'" target="_blank">' . $char['name'] . '</a> ';    //Includes an armory external link
    echo '<b>Class:</b> ' . $toonclass . ' ';
    echo '<b>Race:</b>' . $toonrace . ' ';
    echo '<b>Rank:</b> ' . $toonrank .' ';
    echo '<b>Level:</b> ' . $char['level'] . ' ';	    // Displays char level
    echo '<b>Professions: </b> ';
	    
    foreach ($detailxml->characterInfo->characterTab->professions->children() as $profession) {
	    if ($profession['name']=NULL) continue;
	    // Displays all of the professions and skill levels and maximums
	    echo $profession['name'] . ' (' . $profession['value'] . '/' . $profession['max'] .') ';
    }
    echo '<b>Specs: </b> ';
    foreach ($detailxml->characterInfo->characterTab->talentSpecs->children() as $spec) {
	    // Displays all of the specs in use and their builds and names.  It is easily possible to show which one is active as well.
	    echo $spec['prim'] . '(' . $spec['treeOne'] . '/' . $spec['treeTwo'] . '/' . $spec['treeThree'] . ')  ';
    }
    echo '<br>';
}  ggestions?  The manual is a bit overwhelming, and I have searched for a solution, am really lost. 

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux