<?php $result = new Redakteur_Monitoring($DB); // $session = new Session($DB); if (!isset($_POST['submit'])) { echo "<br>Gebe rechts deine Suchparameter ein..."; } else { $newsdays = htmlspecialchars($_POST['newsdays']); $newstrendmonth = htmlspecialchars($_POST['newstrendmonth']); $articledays = htmlspecialchars($_POST['articledays']); $articletrendmonth = htmlspecialchars($_POST['articletrendmonth']); foreach ($_POST['editors'] as $editorID) { echo '<div class="result">'; echo '<div class="title">'; $q_result = $result->geteditorname($editorID); $editorname = $q_result[0]['name']; echo $editorname; echo '</div>'; echo '<div class="text">'; /** * *******Parameter ausgeben********* */ // Anzahl der News ausgeben if (isset($_POST['countnews'])) { $sectionid = "5,7,8,9"; $q_result = $result->NAcount($editorID, $newsdays, $sectionid); $countnews = $q_result; echo 'Newsanzahl der letzten ' . $newsdays . ' Tage: ' . $countnews . '<br>'; // Durchschnittliche Wortanzahl if (isset($_POST['countwords'])) { $q_result = $result->averageWords($editorID, $newsdays, $sectionid);
// HTML Ausgabe der Parameterauswahl zum Suchen // Ausgabe innerhalb eines Form Elements geht nicht // var_dump ($_SERVER['REQUEST_URI']); echo ' <form action="' . $_SERVER['REQUEST_URI'] . '" method="post"> <input type="checkbox" name="lastlogin" value="lastlogin" checked="checked"> Letzer Login <input type="checkbox" name="countwords" value="countwords" checked="checked"> Worte zählen<br><br> <input type="checkbox" name="countnews" value="countnews" checked="checked"> News der letzten <input type="text" name="newsdays" size="1" value="30">Tage<br> <input type="checkbox" name="newstrend" value="newstrend" checked="checked"> Newstrend - <input type="text" name="newstrendmonth" size="1" value="6">Monate<br><br> <input type="checkbox" name="countarticle" value="countarticle" checked="checked"> Artikel der letzten <input type="text" name="articledays" size="1" value="30">Tage<br> <input type="checkbox" name="articletrend" value="articletrend" checked="checked"> Artikeltrend - <input type="text" name="articletrendmonth" size="1" value="6">Monate<br><br> Redakteurswahl<br> '; echo '<select name="editors[]" size ="18" multiple>'; // Redakteure aus der DB Holen $editors = new Redakteur_Monitoring($DB); $q_result = $editors->geteditors(); $editorlist = $q_result; // Für jeden Redakteur ein eigenes Auswahlfeld for ($i = 0; $i < count($editorlist); $i++) { echo '<option value="' . $editorlist[$i]['id'] . '">' . $editorlist[$i]['name'] . '</option>'; } echo '</select><br><br>'; echo '<input type="submit" name="submit" value="Abfrage senden">'; echo '</form>';