php bilen arkadaşlar kodların çıktısında yardımcı olabilrmi?
yardımcı bilgi: A karşılığı A karakteridir. B karşılığı B karakteridir.bu şekilde qitmektedir.
minisinav.php :
<?php
ob_start(); session_start();
session_register(CA); session_register(SORULAR);
session_register(VC); session_register(s);
if(!isset($s)){
$CA=array(1=>'D',2=>'B',3=>'E',4=>'A',5=>'E');
$SORULAR=array(
1=>array("Aşağıdakilerden hangisi bir proğramlama dili değildir?","PHP","JavaScript","Java","ASP","Perl","D"),
2=>array("Aşağıdakilerden hangisi sunucu taraflı çalışmaz?","JSP","JavaScript","PHP","ASP","ASP.NET","B"),
3=>array("Aşağıdakilerden hangisi bir işletim sistemi değildir?","FreeBSD","Linux","OS","Symbian","Safari","E"),
4=>array("Aşağıdakilerden hangisi bir tarayıcı değildir?","FireWorks","FireFox","Safari","Opera","Chrome","A"),
5=>array("Aşağıdakilerden hangisi veri depolamak için kullanılan bir teknoloji değildir?","XML","MySQL","SQLServer","FireBird","SESSION","E")
);
$VC=array(1=>",2=>",3=>",4=>",5=>");
$s=1; }
if (isset($_GET['ileri']) || isset($_GET['geri']) || isset($_GET['bitir'])){
$CA=$_SESSION[CA];
$SORULAR=$_SESSION[SORULAR];
$VC=$_SESSION[VC];
$s=$_SESSION['s'];
switch($_GET['secenek']){
case 1:$VC[$s]="A";break;
case 2:$VC[$s]="B";break;
case 3:$VC[$s]="C";break;
case 4:$VC[$s]="D";break;
case 5:$VC[$s]="E";break;
}
if(isset($_GET['ileri']))$s++;
else if (isset($_GET['geri']))$--;
else header("Location:sonucgoster.php");
}
echo "<form name=\"form1\"action=\"minisinav.php\"method=\"GET\">";
echo "<table border=0 width=50% align=\"center\">";
echo "<tr><td bgcolor=orange align=center><b>Soru".$s.".".$SORULAR[$s][0]."</b></td></tr>";
$scnk=65;
for($sec=1;$sec<=5;$sec++){
switch($VC[$s]){
case 'A':$secili=1;break;
case 'B':$secili=2;break;
case 'C':$secili=3;break;
case 'D':$secili=4;break;
case 'E':$secili=5;break;
}
if($sec==$secili)
echo "<tr><td bgcolor=#FFBB10>$nbsp;$nbsp;$nbsp;&#".$scnk++."<inputtype=\"radio\"name=\"secenek\"value=\"$sec\" checked>".$SORULAR[$s][$sec]."</td></tr>;
else
echo "<tr><td bgcolor=#FFBB10>$nbsp;$nbsp;$nbsp;&#".$scnk++."<inputtype=\"radio\"name=\"secenek\"value=\"$sec\">".$SORULAR[$s][$sec]."</td></tr>;
}
echo "<td><td align=center bgcolor=orange>";
if ($s!=1) echo"<input type=\"submit\"name=\"geri\"value=\"<<GERI\">";
else echo "<input type=\"button\"name=\"geri\"value=\"GERI\">";
echo "<input type=\"submit\"name=\"bitir\"value=\"BITIR\">";
if ($s!=count($CA)) echo "<input type=\"submit\"name=\"ileri\" value=\"ILERI>>\">";
else echo "<input type=\"button\"name=\"ileri\"value=\"ILERI\">";
echo "</td></tr>";
echo "</table>";
echo "</form>";
?>
sonucgoster.php :
<php
ob_start(); session_start(VC);
$dogru=0; $yanlis=0; $bos=0;
for($i=1; $i<=count($VC);$i++)
if ($VC[$i]=="")$bos++;
else if($VC[$i]==$CA[$i]) $dogru++;
else $yanlis++;
echo "dogru sayisi=".$dogru."<br>";
echo "yanlis sayisi=".$yanlis."<br>";
echo "bos bırakılan=".$bos;
?>
yardımcı bilgi: A karşılığı A karakteridir. B karşılığı B karakteridir.bu şekilde qitmektedir.
minisinav.php :
<?php
ob_start(); session_start();
session_register(CA); session_register(SORULAR);
session_register(VC); session_register(s);
if(!isset($s)){
$CA=array(1=>'D',2=>'B',3=>'E',4=>'A',5=>'E');
$SORULAR=array(
1=>array("Aşağıdakilerden hangisi bir proğramlama dili değildir?","PHP","JavaScript","Java","ASP","Perl","D"),
2=>array("Aşağıdakilerden hangisi sunucu taraflı çalışmaz?","JSP","JavaScript","PHP","ASP","ASP.NET","B"),
3=>array("Aşağıdakilerden hangisi bir işletim sistemi değildir?","FreeBSD","Linux","OS","Symbian","Safari","E"),
4=>array("Aşağıdakilerden hangisi bir tarayıcı değildir?","FireWorks","FireFox","Safari","Opera","Chrome","A"),
5=>array("Aşağıdakilerden hangisi veri depolamak için kullanılan bir teknoloji değildir?","XML","MySQL","SQLServer","FireBird","SESSION","E")
);
$VC=array(1=>",2=>",3=>",4=>",5=>");
$s=1; }
if (isset($_GET['ileri']) || isset($_GET['geri']) || isset($_GET['bitir'])){
$CA=$_SESSION[CA];
$SORULAR=$_SESSION[SORULAR];
$VC=$_SESSION[VC];
$s=$_SESSION['s'];
switch($_GET['secenek']){
case 1:$VC[$s]="A";break;
case 2:$VC[$s]="B";break;
case 3:$VC[$s]="C";break;
case 4:$VC[$s]="D";break;
case 5:$VC[$s]="E";break;
}
if(isset($_GET['ileri']))$s++;
else if (isset($_GET['geri']))$--;
else header("Location:sonucgoster.php");
}
echo "<form name=\"form1\"action=\"minisinav.php\"method=\"GET\">";
echo "<table border=0 width=50% align=\"center\">";
echo "<tr><td bgcolor=orange align=center><b>Soru".$s.".".$SORULAR[$s][0]."</b></td></tr>";
$scnk=65;
for($sec=1;$sec<=5;$sec++){
switch($VC[$s]){
case 'A':$secili=1;break;
case 'B':$secili=2;break;
case 'C':$secili=3;break;
case 'D':$secili=4;break;
case 'E':$secili=5;break;
}
if($sec==$secili)
echo "<tr><td bgcolor=#FFBB10>$nbsp;$nbsp;$nbsp;&#".$scnk++."<inputtype=\"radio\"name=\"secenek\"value=\"$sec\" checked>".$SORULAR[$s][$sec]."</td></tr>;
else
echo "<tr><td bgcolor=#FFBB10>$nbsp;$nbsp;$nbsp;&#".$scnk++."<inputtype=\"radio\"name=\"secenek\"value=\"$sec\">".$SORULAR[$s][$sec]."</td></tr>;
}
echo "<td><td align=center bgcolor=orange>";
if ($s!=1) echo"<input type=\"submit\"name=\"geri\"value=\"<<GERI\">";
else echo "<input type=\"button\"name=\"geri\"value=\"GERI\">";
echo "<input type=\"submit\"name=\"bitir\"value=\"BITIR\">";
if ($s!=count($CA)) echo "<input type=\"submit\"name=\"ileri\" value=\"ILERI>>\">";
else echo "<input type=\"button\"name=\"ileri\"value=\"ILERI\">";
echo "</td></tr>";
echo "</table>";
echo "</form>";
?>
sonucgoster.php :
<php
ob_start(); session_start(VC);
$dogru=0; $yanlis=0; $bos=0;
for($i=1; $i<=count($VC);$i++)
if ($VC[$i]=="")$bos++;
else if($VC[$i]==$CA[$i]) $dogru++;
else $yanlis++;
echo "dogru sayisi=".$dogru."<br>";
echo "yanlis sayisi=".$yanlis."<br>";
echo "bos bırakılan=".$bos;
?>