コード例 #1
0
<?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);
コード例 #2
0
ファイル: redakteure.php プロジェクト: TimoGoltz/Monitoring
// 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&auml;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>';