Path : /var/www/html/smart_kpp2_bk17 มีค 69/rss/
File Upload :
Current File : /var/www/html/smart_kpp2_bk17 มีค 69/rss/rss_person.php

<?php
header( "content-type: application/xml; charset=utf-8" );
function writeXML($xml)
{
	$fp = fopen('person.xml', 'w+'); //save file
	fwrite($fp,$xml);
	fclose($fp);
}

include("../amssplus_connect.php");
require_once("../include/time_inc.php");
if($index==1){
	$doc = new DOMDocument('1.0', 'UTF-8'); 
	$root = $doc->createElement('root');  //สร้าง RootNode
	$root = $doc->appendChild($root); 
				   
	$sql="SELECT * FROM person_main";
	$dbquery=mysqli_query($connect,$sql);
	while($result=mysqli_fetch_assoc($dbquery)){
		$std = $doc->createElement('person');              //สร้าง Node
		$std = $root->appendChild($std); 

		foreach($result as $fieldname=>$fieldvalue)
		{
			$child = $doc->createElement($fieldname,$fieldvalue);	//สร้าง node โดยใช้ชื่อ node ตามชื่อ field และ ข้อมูลแต่ละแถว
			$child = $std->appendChild($child);
		}
	}
				   
	echo $text = $doc->saveXML();
	writeXML($text);
}

if($index==2){
	$xml = new DOMDocument('1.0','utf-8'); 
	$xml->load( 'person.xml' ); 

	$root = $xml->getElementsByTagName( "root" ); 
	
	echo "<b>Show Student Data<b><p>";
	echo "<table border='1' cellspacing='0'>";
	echo "<tr><td>person ID</td><td>คำนำหน้า</td><td>ชื่อ</td><td>สกุล</td></tr>";
	foreach( $root as $child ) 
	{ 
		$std = $child->getElementsByTagName( "person" ); 
		foreach($std as $sid)
		{
			$person_id = $sid->getElementsByTagName( "person_id" ); 
			foreach($person_id as $nodeid)
			{
				echo  "<tr><td>".$nodeid->nodeValue."</td>";
			}

			$prename = $sid->getElementsByTagName( "prename" ); 
			foreach($prename as $nodename)
			{
				echo  "<td>".$nodename->nodeValue."</td>";
			}

			$name = $sid->getElementsByTagName( "name" ); 
			foreach($name as $nodelname)
			{
				echo  "<td>".$nodelname->nodeValue."</td>";
			}

			$surname = $sid->getElementsByTagName( "surname" ); 
			foreach($surname as $nodelname)
			{
				echo  "<td>".$nodelname->nodeValue."</td></tr>";
			}
/*
			$pic = $sid->getElementsByTagName( "pic" ); 
			foreach($pic as $nodepic)
			{
				echo "<td><img src='".$nodepic->nodeValue."' width='100' height='100'> </td>";
			}

			$link = $sid->getElementsByTagName( "link" ); 
			foreach($link as $nodelink)
			{
				echo "<td><a href='".$nodelink->nodeValue."'>".$nodelink->nodeValue."</a></td></tr>";
			}
*/
		}
	} 
	echo "</table>";
}
?>