* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); $uid=(isset($_REQUEST['uid']) ? $_REQUEST['uid'] :get_uid() ); $einheit=(isset($_REQUEST['einheit']) ? $_REQUEST['einheit'] :'' ); $einheit_id=(isset($_REQUEST['einheit_id']) ? $_REQUEST['einheit_id'] :'' ); $student_id=(isset($_REQUEST['student_id']) ? $_REQUEST['student_id'] :'' ); ?> '; $enduid=strpos($field[$i],'"',1); //echo $enduid.'
'; $uid=substr($field[$i],1,$enduid-1); //echo $uid.'
'; $begineinh=strpos($field[$i],'"',$enduid+2)+1; //echo $begineinh.'
'; $endeinh=strpos($field[$i],'"',$begineinh); //echo $endeinh.'
'; $einheit=substr($field[$i],$begineinh,$endeinh-$begineinh); //echo $einheit.'
'; $sql_query="SELECT * FROM einheit WHERE kurzbz='$einheit'"; $result=$db->db_query($sql_query); $rows=$db->db_num_rows($result); if ($rows==0) { $result_ins=$db->db_query("INSERT INTO einheit (kurzbz) VALUES ('$einheit')"); if(!$result_ins) error($db->db_last_error() ); $sql_query="SELECT * FROM einheit WHERE kurzbz='$einheit'"; $result=$db->db_query($sql_query); } $row=$db->_fetch_object($result,0); $einheit_id=$row->id; $sql_query="SELECT * FROM student WHERE uid='$uid'"; //echo $sql_query.'
'; $result=$db->db_query($sql_query); if(!$result) error($db->db_last_error()); $rows=$db->db_num_rows($result); if ($rows==0) die("Student $uid not found!"); $row=$db->db_fetch_object($result,0); $student_id=$row->id; $sql_query="SELECT * FROM einheitstudent WHERE einheit_id=$einheit_id AND student_id=$student_id"; $rows=0; if ($result=$db->db_query($sql_query)) $rows=$db->db_num_rows($result); if ($rows==0) { $result_ins=$db->db_query("INSERT INTO einheitstudent (einheit_id, student_id) VALUES ($einheit_id, $student_id)"); if(!$result_ins) error($db->db_last_error()); $result=$db->db_query($sql_query); } } ?> Finished
Zurück