• Tidak ada hasil yang ditemukan

Segmen Program 4.18. Form Exercise ( lanjutan )

Dalam dokumen 4. IMPLEMENTASI SISTEM (Halaman 23-30)

$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;

75 Universitas Kristen Petra

Segmen Program 4.13. Form Exercise ( lanjutan )

Dalam dokumen 4. IMPLEMENTASI SISTEM (Halaman 23-30)

Dokumen terkait