Just nu i M3-nätverket
Gå till innehåll

PHP ==> XML


jan-erik

Rekommendera Poster

Jag försöker läsa en mysql-fil och ur denna skapa en XML-fil, som sedan skall in i Flash.

Jag vet att själva programmet funkar, eftersom jag fick ut infot på skärmen då jag testade detta.

Men jag hittar ingen "menudata.xml" även om programmet går igenom utan ett knyst.

Någon som har en ide?

--------------------------------------

<?

$userName = "";

$pWord = "";

$theDB = "";

 

$link = mysql_connect(localhost, $userName, $pWord);

 

if($link==1)

{

$choose = mysql_select_db("");

if($choose != true)

{

echo("failed to connect");

exit;

}

else

{

echo ("ok");

// start with root element

$menuXML = "<menudata>";

$query = "SELECT * FROM menytab";

$result = mysql_query($query);

$numrows = mysql_num_rows($result);

if ($result == false)

{

echo ("query failed");

}

else

{

echo ("query ok");

while ($row = mysql_fetch_array($result))

{

$type = stripslashes($row['type']);

$menuID = stripslashes($row['menuID']);

$name = stripslashes($row['name']);

$url = stripslashes($row['url']);

if($type == "prime")

{

$menuXML .= "<menu name=\"" . $name . "\" url=\"" . $url . "\" menuID=\"" . $menuID . "\" />";

}

else if ($type = "sub")

{

$menuXML .= "<subItem name=\"" . $name . "\" url=\"" . $url . "\" menuID=\"" . $menuID . "\" />";

}

}

}

}

 

echo ($menuXML . "</menudata>");

exit;

}

?>

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...