Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- header("Content-type: text/xml");
- header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
- header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
- // cache wordt uitgeschakeld om zeker te zijn dat de gegevens uit de API gelezen worden en niet
- // uit de cache van de webbrowser
- header("Cache-Control: no-store, no-cache, must-revalidate");
- header("Cache-Control: post-check=0, pre-check=0", false);
- header("Pragma: no-cache");
- $server='localhost';
- $user='root';
- $password='root';
- $database='depauwevelien';
- $link=mysqli_connect($server,$user,$password,$database);
- if(!$link){
- $feedback="Er is een fout opgetreden tijdens het connecteren met de databank.";
- die("test");
- }
- echo $feedback;
- $eventSQL = "SELECT * FROM TblEvent";
- $eventRequest = mysqli_query($link,$eventSQL);
- $xmlOutput = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
- $xmlOutput .= "<menu>\n";
- while($eventData=mysqli_fetch_assoc($eventRequest)){
- $xmlOutput .= "\t<menuitem>\n";
- $xmlOutput .= "\t\t<eventID>".$eventData['EventID']."</eventID>\n";
- $xmlOutput .= "\t\t<Datum>".$eventData['Datum']."</Datum>\n";
- $xmlOutput .= "\t\t<BeginUur>".$eventData['BeginUur']."</BeginUur>\n";
- $persoonID=$eventData['PersoonID'];
- $persoonSQL = "SELECT * FROM TblPersoon where PersoonID = $persoonID";
- $persoonRequest = mysqli_query($link,$persoonSQL);
- $persoonData = mysqli_fetch_assoc($persoonRequest);
- $xmlOutput .= "\t\t<PersoonNaam>".$persoonData['PersoonNaam']."</PersoonNaam>\n";
- $xmlOutput .= "\t\t<TypeGebruik>" . $eventData['TypeGebruik'] . "</TypeGebruik>\n";
- $xmlOutput .= "\t\t<NaamLokaal>" . $eventData['NaamLokaal'] . "</NaamLokaal>\n";
- $xmlOutput .= "\t\t<EindUur>" . $eventData['EindUur'] . "</EindUur>\n";
- $xmlOutput .= "\t\t<AantalPersonen>" . $eventData['AantalPersonen'] . "</AantalPersonen>\n";
- $xmlOutput .= "\t\t<Opmerkingen>" . $eventData['Opmerkingen'] . "</Opmerkingen>\n";
- $xmlOutput .= "\t</menuitem>\n";
- }
- $xmlOutput .= "</menu>\n";
- //de volledige XML string in de response echoën
- echo $xmlOutput;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement