many thanks for your reply 🙂
i have two tables folder and files.
heres what i have so far:
<?php
$db_name = "portfolio";
$link = mysql_connect("localhost", "root", "***") or die("Could not connect to server!");
$table_name = 'folder';
$select_db = mysql_select_db($db_name, $link);
$query = "SELECT * FROM " . $table_name;
$result = mysql_query($query, $link) or die("Could not complete database query");
$num = mysql_num_rows($result);
if ($num != 0)
{
$file= fopen("results.xml" , "w");
$_xml ="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n";
$_xml .="<menu>\r\n";
while ($row = mysql_fetch_array($result))
{
$_xml .=" <folder name='" . $row[name] . "' link= '" . $row[link] . "'>\r\n";
$query = 'SELECT * FROM files WHERE folder="'.$row[name].'";';
$files = mysql_query($query, $link) or die("Could not complete database query");
$numOfFiles = mysql_num_rows($result);
while ($file = mysql_fetch_array($result))
{
$_xml .= '\t\t<FILE NAME="'.$file[name].'" LINK="'.$row[link].'"/>\r\n';
}
$_xml .=" </folder>\r\n";
}
$_xml .="</menu>";
fwrite($file, $_xml);
fclose($file);
echo $_xml;
}
else
{
echo "No Records found";
}
?>
but i am getting these errors:
Warning: fwrite(): supplied argument is not a valid stream resource in C:\public_html\MakeXML\make2.php on line 36
Warning: fclose(): supplied argument is not a valid stream resource in C:\public_html\MakeXML\make2.php on line 37
\t\t\r\n\t\t\r\n
any ideas what i am doing wrong?