$id2=mysql_result($res2,0,9);
if($id2!=""){
$id2=mysql_result($res2,0,4);
$stringdt=$stringdt.$id2.' ';
}
$id2=mysql_result($res2,0,10);
if($id2!=""){
$id2=mysql_result($res2,0,5);
$stringdt=$stringdt.$id2.' ';
}
$string="Topic id : $ti no : $no
question : $q multiple choice : $mc answer : $stringdt explanation : $e";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is deleted','$string')";
$res=mysql_query($sql);
$sql="delete from tmc where topic_id='$topic' and no='$no'";
$res=mysql_query($sql);
}
if($jenis=="c"){
$sql="select
que1,que2,que3,que4,que5,ans1,ans2,ans3,ans4,ans5,topic_id,no,explanation from tdd where topic_id='$topic' and no='$no'";
$res2=mysql_query($sql);
$stringdt=$stringdt.$a.' '.$b;
}
$string="Topic id : $ti no : $no
drag and drop :
$stringdt explanation : $e";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is deleted','$string')";
$res=mysql_query($sql);
$sql="delete from tdd where topic_id='$topic' and no='$no'";
$res=mysql_query($sql);
}
if($jenis=="d"){
$sql="select * from ttf where topic_id='$topic' and no='$no'";
$res=mysql_query($sql);
$string="Topic id : $ti no : $no
question : $q true or false : $ans explanation : $e";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is deleted','$string')";
$res=mysql_query($sql);
$sql="delete from ttf where topic_id='$topic' and no='$no'";
$res=mysql_query($sql);
} if($_POST['delete']){
69 Universitas Kristen Petra
Segmen Program 4.13. Form Exercise ( lanjutan )
Segmen Program 4.18. Form Exercise ( lanjutan )
$res=mysql_query($sql);
}
if($_POST['delete']){ //delete topic
$idtp=$_POST['id_topic'];
$sql="select no from tquizex";
$res=mysql_query($sql);
$id=mysql_result($res,0,0);
$no=$id;
$sql="select jenis from tquiz where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
$jen=mysql_result($res,0,0);
$sql="delete from tquiz where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
delTquiz($idtp,$jen,$no,$login,$today);
}
if($_POST['savea']){ //edit topic
$idtp=$_POST['id_topic'];
$sql="select no from tquizex";
$res=mysql_query($sql);
$id=mysql_result($res,0,0);
$no=$id;
$sql="select jenis from tquiz where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);$jen=mysql_result($res,0,0);
$jen=mysql_result($res,0,0);
if($jen=="a"){
$ans=$_POST['ans'];
$que=$_POST['que'];
$exp=$_POST['exp'];
if($ans=="") echo "<script>alert('Inputan masih salah');</script>";
else{
$stringdt="topic id : $idtp no : $no
question : $que answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tsa set
answer='$ans',question='$que',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
} }
if($jen=="b"){
$que=$_POST['que'];
$pil1=$_POST['pil1']; $ans1=$_POST['ans1'];
$pil2=$_POST['pil2']; $ans2=$_POST['ans2'];
$pil3=$_POST['pil3']; $ans3=$_POST['ans3'];
$pil4=$_POST['pil4']; $ans4=$_POST['ans4'];
$pil5=$_POST['pil5']; $ans5=$_POST['ans5'];
$exp=$_POST['exp'];
if($ans1=="" and $ans2=="" and $ans3=="" and $ans4=="" and
$ans5=="") echo "<script>alert('inputan masih salah')</script>";
else{
$mc=$pil1.' '.$pil2.' '.$pil3.' '.$pil4.' '.$pil5.' ';
$ans="";
if($ans1!="") $ans=$ans.$pil1.' ';
if($ans2!="") $ans=$ans.$pil2.' ';
if($ans3!="") $ans=$ans.$pil3.' ';
if($ans4!="") $ans=$ans.$pil4.' ';
if($ans5!="") $ans=$ans.$pil5.' ';
$stringdt="topic id : $idtp no : $no
multiple choice : $mc answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tmc set
question='$que',pil1='$pil1',pil2='$pil2',pil3='$pil3',pil4='$pil4',pil5='$pil5',ans1='$ans1',ans2='$ans2',ans3
='$ans3',ans4='$ans4',ans5='$ans5',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
} }
70 Universitas Kristen Petra
Segmen Program 4.13. Form Exercise ( lanjutan )
Segmen Program 4.18. Form Exercise ( lanjutan )
if($jen=="a"){
$ans=$_POST['ans'];
$que=$_POST['que'];
$exp=$_POST['exp'];
if($ans=="") echo "<script>alert('Inputan masih salah');</script>";
else{
$stringdt="topic id : $idtp no : $no
question : $que answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tsa set
answer='$ans',question='$que',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
} }
if($jen=="b"){
$que=$_POST['que'];
$pil1=$_POST['pil1']; $ans1=$_POST['ans1'];
$pil2=$_POST['pil2']; $ans2=$_POST['ans2'];
$pil3=$_POST['pil3']; $ans3=$_POST['ans3'];
$pil4=$_POST['pil4']; $ans4=$_POST['ans4'];
$pil5=$_POST['pil5']; $ans5=$_POST['ans5'];
$exp=$_POST['exp'];
if($ans1=="" and $ans2=="" and $ans3=="" and $ans4=="" and
$ans5=="") echo "<script>alert('inputan masih salah')</script>";
else{
$mc=$pil1.' '.$pil2.' '.$pil3.' '.$pil4.' '.$pil5.' ';
$ans="";
if($ans1!="") $ans=$ans.$pil1.' ';
if($ans2!="") $ans=$ans.$pil2.' ';
if($ans3!="") $ans=$ans.$pil3.' ';
if($ans4!="") $ans=$ans.$pil4.' ';
if($ans5!="") $ans=$ans.$pil5.' ';
$stringdt="topic id : $idtp no : $no
multiple choice : $mc answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tmc set
question='$que',pil1='$pil1',pil2='$pil2',pil3='$pil3',pil4='$pil4',pil5='$pil5',ans1='$ans1',ans2='$ans2',ans3
='$ans3',ans4='$ans4',ans5='$ans5',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
} }
if($jen=="c"){
$que1=$_POST['que1'];
$que2=$_POST['que2'];
$que3=$_POST['que3'];
$que4=$_POST['que4'];
$que5=$_POST['que5'];
$ans1=$_POST['ans1'];
$ans2=$_POST['ans2'];
$ans3=$_POST['ans3'];
$ans4=$_POST['ans4'];
$ans5=$_POST['ans5'];
$exp=$_POST['exp'];
$bole=0;
if(($que1!="" and $ans1=="") or ($que1=="" and $ans1!="")) $bole=1;
71 Universitas Kristen Petra
Segmen Program 4.13. Form Exercise ( lanjutan )
Segmen Program 4.18. Form Exercise ( lanjutan )
if(($que2!="" and $ans2=="") or ($que2=="" and $ans2!="")) $bole=1;
if(($que3!="" and $ans3=="") or ($que3=="" and $ans3!="")) $bole=1;
if(($que4!="" and $ans4=="") or ($que4=="" and $ans4!="")) $bole=1;
if(($que5!="" and $ans5=="") or ($que5=="" and $ans5!="")) $bole=1;
if($que1=="" and $que2=="" and $que3=="" and $que4=="" and $que5=="" and $ans1=="" and
$ans2=="" and $ans3=="" and $ans4=="" and $ans5=="")
$bole=1;
if($bole=="1"){
echo"<script>alert('Inputan masih salah');</script>";
}
if($bole=="0"){
$stringdt="topic id : $idtp no : $no explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tdd set
que1='$que1',que2='$que2',que3='$que3',que4='$que4',que5='$que5',ans1='$ans1',ans2='$ans2',ans3='
$ans3',ans4='$ans4',ans5='$ans5',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
$string="Topic id : $idtp no : $no
question : $que true or false : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$string')";
$res=mysql_query($sql);
$sql="update ttf set answer='$ans',question='$que',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
} }
if($_POST['save']){ //save exercise
$no=$_POST['a'];
if($ans=="") echo "<script>alert('inputan masih salah')</script>";
else{
$sql="select no from tquizex";
$res=mysql_query($sql);
$id=mysql_result($res,0,0);
$no=$id;
//tquiz
$sql="select * from tquiz where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
$count=mysql_num_rows($res);
if($count==0){
$sql="insert into tquiz values('$idtp','$no','$jen')";
$res=mysql_query($sql);
} else{
$id=mysql_result($res,0,2);
$jenis=$id;
$sql="update tquiz set jenis='$jen' where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
}
//del jenis soal
delTquiz($idtp,$jenis,$no,$login,$today);
//tsa
$sql="select * from tsa where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
72 Universitas Kristen Petra
Segmen Program 4.13. Form Exercise ( lanjutan )
Segmen Program 4.18. Form Exercise ( lanjutan )
$id=mysql_result($res,0,2);
$jenis=$id;
$sql="update tquiz set jenis='$jen' where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
}
//del jenis soal
delTquiz($idtp,$jenis,$no,$login,$today);
//tsa
$sql="select * from tsa where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
$count2=mysql_num_rows($res);
if($count2==0){
$stringdt="topic id : $idtp no : $no
question : $que answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is added','$stringdt')";
$res=mysql_query($sql);
$sql="insert into tsa values('$idtp','$no','$que','$ans','$exp')";
$res=mysql_query($sql);
} else{
$stringdt="topic id : $idtp no : $no
question : $que answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tsa set answer='$ans',question='$que',explanation='$exp' where topic_id='$idtp' and no='$no'";
$pil1=$_POST['pil1']; $ans1=$_POST['ans1'];
$pil2=$_POST['pil2']; $ans2=$_POST['ans2'];
$pil3=$_POST['pil3']; $ans3=$_POST['ans3'];
$pil4=$_POST['pil4']; $ans4=$_POST['ans4'];
$pil5=$_POST['pil5']; $ans5=$_POST['ans5'];
$exp=$_POST['exp'];
if($ans1=="" and $ans2=="" and $ans3=="" and $ans4=="" and $ans5=="") echo "<script>alert('inputan masih salah')</script>";
else{
$mc=$pil1.' '.$pil2.' '.$pil3.' '.$pil4.' '.$pil5.' ';
$ans="";
if($ans1!="") $ans=$ans.$pil1.' ';
if($ans2!="") $ans=$ans.$pil2.' ';
if($ans3!="") $ans=$ans.$pil3.' ';
if($ans4!="") $ans=$ans.$pil4.' ';
if($ans5!="") $ans=$ans.$pil5.' ';
$sql="select no from tquizex";
$res=mysql_query($sql);
$id=mysql_result($res,0,0);
$no=$id;
//tquiz
$sql="select * from tquiz where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
$count=mysql_num_rows($res);
if($count==0){
$sql="insert into tquiz values('$idtp','$no','$jen')";
$res=mysql_query($sql);
}
else{
$id=mysql_result($res,0,2);
$jenis=$id;
$sql="update tquiz set jenis='$jen' where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
}
73 Universitas Kristen Petra
Segmen Program 4.13. Form Exercise ( lanjutan )
Segmen Program 4.18. Form Exercise ( lanjutan )
else{
$id=mysql_result($res,0,2);
$jenis=$id;
$sql="update tquiz set jenis='$jen' where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
}
//del jenis soal
delTquiz($idtp,$jenis,$no,$login,$today);
//tmc
$sql="select * from tmc where topic_id='$idtp' and no='$no'";
$res2=mysql_query($sql);
$count=mysql_num_rows($res2);
if($count==0){
$stringdt="topic id : $idtp no : $no
multiple choice : $mc answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is added','$stringdt')";
$res=mysql_query($sql);
$sql="insert into tmc
values('$idtp','$no','$que','$pil1','$pil2','$pil3','$pil4','$pil5','$ans1','$ans2','$ans3','$ans4','$ans5','$exp')";
$res=mysql_query($sql);
} else{
$stringdt="topic id : $idtp no : $no
multiple choice : $mc answer : $ans explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tmc set
question='$que',pil1='$pil1',pil2='$pil2',pil3='$pil3',pil4='$pil4',pil5='$pil5',ans1='$ans1',ans2='$ans2',ans3
='$ans3',ans4='$ans4',ans5='$ans5',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
$sql="select no from tquizex";
$res=mysql_query($sql);
$id=mysql_result($res,0,0);
$no=$id;
//tquiz
$sql="select * from tquiz where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
$count=mysql_num_rows($res);
if($count==0){
$sql="insert into tquiz values('$idtp','$no','$jen')";
$res=mysql_query($sql);
} else{
$id=mysql_result($res,0,2);
$jenis=$id;
$sql="update tquiz set jenis='$jen' where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
}
74 Universitas Kristen Petra
Segmen Program 4.13. Form Exercise ( lanjutan )
Segmen Program 4.18. Form Exercise ( lanjutan )
$sql="update tquiz set jenis='$jen' where topic_name='$idtp' and no='$no'";
$res=mysql_query($sql);
}
//del jenis soal
delTquiz($idtp,$jenis,$no,$login,$today);
//tdd
$bole=0;
$sql="select * from tdd where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
$count=mysql_num_rows($res);
if($count==0){
if(($que1!="" and $ans1=="") or ($que1=="" and $ans1!="")) $bole=1;
if(($que2!="" and $ans2=="") or ($que2=="" and $ans2!="")) $bole=1;
if(($que3!="" and $ans3=="") or ($que3=="" and $ans3!="")) $bole=1;
if(($que4!="" and $ans4=="") or ($que4=="" and $ans4!="")) $bole=1;
if(($que5!="" and $ans5=="") or ($que5=="" and $ans5!="")) $bole=1;
if($que1=="" and $que2=="" and $que3=="" and $que4=="" and
$que5=="" and $ans1=="" and $ans2=="" and $ans3=="" and $ans4=="" and $ans5=="")
$bole=1;
if($bole=="1"){
echo"<script>alert('Invalid input');</script>";
}
if($bole=="0"){
$stringdt="topic id : $idtp no : $no
drag and drop :
$que1.' '.$ans1
$que2.' '.$ans2
$que3.' '.$ans3
$que4.' '.$ans4
$que5.' '.$ans5 explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is added','$stringdt')";
$res=mysql_query($sql);
$sql="insert into tdd
values('$idtp','$no','$que1','$que2','$que3','$que4','$que5','$ans1','$ans2','$ans3','$ans4','$ans5','$exp')";
$res=mysql_query($sql);
} }
else{
$stringdt="topic id : $idtp no : $no
drag and drop :
$que1.' '.$ans1
$que2.' '.$ans2
$que3.' '.$ans3
$que4.' '.$ans4
$que5.' '.$ans5 explanation : $exp";
$sql="insert into thistory values('','evaluation','$today','$login','evaluation is edited','$stringdt')";
$res=mysql_query($sql);
$sql="update tdd set
que1='$que1',que2='$que2',que3='$que3',que4='$que4',que5='$que5',ans1='$ans1',ans2='$ans2',ans3='
$ans3',ans4='$ans4',ans5='$ans5',explanation='$exp' where topic_id='$idtp' and no='$no'";
$res=mysql_query($sql);
}
include("delquizex.php");
} if($jen=="d"){
$que=$_POST['que'];
$ans=$_POST['ans'];
$exp=$_POST['exp'];
$sql="select no from tquizex";
$res=mysql_query($sql);
$id=mysql_result($res,0,0);
$no=$id;