$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) {
/** * @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; }