Exemplo n.º 1
0
                 $b_krit_sql_fetch = pg_fetch_assoc($b_krit_sql);
                 //auch in der Relationstabelle speichern.
                 execute_query($connect, '' . 'INSERT INTO auswahl_kriterien(id_zeitraum, id_kriterium)' . ' VALUES(' . pg_escape_string($connect, $datum_id) . ',' . pg_escape_string($connect, $b_krit_sql_fetch['id_kriterium']) . '
                                     )');
             }
         }
         //Meldung das ein neues zu den vorhandenen hinzugefügt wurde
         if (isset($_POST['check'])) {
             fehler_zurueck('neues_kriterium', 'startseite');
         } else {
             fehler_zurueck('kriterien_eingetragen', 'startseite');
         }
         break;
     } else {
         //Gewichtung zu den Kriterien muss angegeben werden.
         fehler_zurueck('gewichtung_angeben', 'startseite');
         break;
     }
 case 'check_datum':
     if ($_POST['v'] != '') {
         $date = datum_pruefen($_POST['v']);
         if (!$date) {
             echo json_encode(fehler_behandlung('datum_fehler', true));
             break;
         }
         $date_array = kalenderwoche($date);
         $sql = execute_query($connect, 'SELECT k.kriterium, k.id_kriterium, k.gewicht ' . 'FROM kriterien AS k, zeitraum AS z, auswahl_kriterien AS ak ' . 'WHERE z.von=\'' . pg_escape_string($connect, $date_array['von']) . '\'' . ' AND z.bis=\'' . pg_escape_string($connect, $date_array['bis']) . '\'' . ' AND z.id_zeitraum=ak.id_zeitraum' . ' AND k.id_kriterium=ak.id_kriterium');
         if (pg_num_rows($sql) >= 1) {
             $result_sql = pg_fetch_all($sql);
             foreach ($result_sql as $utf_8) {
                 foreach ($utf_8 as $key => $value) {
Exemplo n.º 2
0
/**
 * @param resource $connect
 * @return string
 */
function select_azubi($connect)
{
    $return = '';
    $sql = '
        SELECT
                id_benutzer,
                vname,
                nname
        FROM
                Benutzer
        WHERE
                ausbilder = false
        GROUP BY
                id_benutzer, vname, nname;
';
    $query = execute_query($connect, $sql);
    $zu_bewertende = array();
    if (!$query) {
        fehler_zurueck('sql_fehler', 'bewertung.html');
    }
    $zu_bewertende = pg_fetch_all($query);
    foreach ($zu_bewertende as $value) {
        $return .= '<option value="' . $value['id_benutzer'] . '" >' . $value['nname'] . ', ' . $value['vname'] . '</option>';
    }
    return $return;
}