I'm trying to be able to get place as a variable to use on page.php. It will start to load options into the select box for about 5 seconds and I'll actually be able to see the options, then it all deletes and I have an empty select box. Here's the PHP code:
<?php
$xml = simplexml_load_file("file.xml");
echo '<form method="get" action="page.php"><select name="place" id="place">';
foreach($xml as $banana)
{
if(isset($banana->id))
{
$id = $banana->id;
$string = $banana->state . " - " . $banana->name;
echo '<option value="' . $id . '">' . $string . '</option>';
}
}
echo "</select>";
echo '<input type="submit" /></form>';
?>
I know for sure that my XML is formatted correctly, but the XML file has a little over 2500 entries that each looks something like this:
<container>
<id>theId</id>
<state>theState</state>
<name>theName</name>
</container>
Any ideas why won't load?
Note: Some items have an empty id in the XML file, and I don't want to include those files, that's why I check to make sure it's set.
print_r($xml);do all entries show?echo '<option value="' . htmlspecialchars($id) . '">' . htmlspecialchars($string) . '</option>';