query ($query1) or die ("Cannot execute query1"); $table_data1 = array(); while ($row1 = $result1->fetch_array()){ array_push($table_data1, array( 'imtuid' => $row1['imtuid'], 'vorname' => $row1['vorname'], 'nachname' => $row1['nachname'] ) ); } $smarty->assign('table_data1', $table_data1); # Alle Administratoren $query2 = "SELECT a.imtuid, vorname, nachname FROM imt_user a, imt_rollen_user_zuord b WHERE a.imtuid=b.imtuid AND b.roid=1"; $result2 = $db->query ($query2) or die ("Cannot execute query2"); $table_data2 = array(); while ($row2 = $result2->fetch_array()){ array_push($table_data2, array( 'imtuid' => $row2['imtuid'], 'vorname' => $row2['vorname'], 'nachname' => $row2['nachname'] ) ); } $smarty->assign('table_data2', $table_data2); } if($action == 'step2'){ # Ausschussmitglied bzw Vertreter, je nachdem ob Häkchen gesetzt wurde if(isset($_POST["mitglied"])){ $mitglied = $_POST["mitglied"]; } # Wenn ein Mitglied ausgewählt wurde if(isset($mitglied)){ $db = dbconnect(); $sql1 = $db->query("INSERT INTO imt_rollen_user_zuord ( roid , imtuid ) VALUES ( '1' , '$mitglied' ) "); } echo ""; } if($action == 'step3'){ $rolle = $_GET['rolle']; $imtuid = $_GET['imtuid']; # Wenn ein Ausschussmitglied gelöscht wird # Dann auch den Vertreter if($rolle == 1){ $db = dbconnect(); $del1 = $db->query("DELETE FROM imt_rollen_user_zuord WHERE imtuid = $imtuid AND roid=1"); } echo ""; } $smarty->assign('action', "$action"); $smarty->display("$template/$templatename"); ?>