Cum sa fac un test online
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
-
- Utilizator înregistrat
- Mesaje: 39
- Membru din: 23-Iul-2007, 17:19:52
Cum sa fac un test online
mai o mica problema...am o intrebare,,,cum a fost facut acest test? http://www.extreamcs.com/diverse/testcs/ va rog spunetimi ca as vrea sa fac si eu unul...nu la fel...dar sa stiu cum a fost facut ca sa iti poata da rezultatul cu 55,34 74,13 21,76 etc...pls help me
-
- Utilizator înregistrat
- Mesaje: 139
- Membru din: 17-Mar-2007, 09:41:22
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Brasov / Cork (Irlanda)
- Contact:
- seelview
- Fost coleg
- Mesaje: 2146
- Membru din: 13-Apr-2005, 21:24:50
- Versiune: 3.x
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Foarte experimentat
- Localitate: Cu curu' pe scaun
- Contact:
Prima oara trebuie sa construiesti formularul, pe care il poti face rapid daca ai cunostiinte de HTML.
Apoi trimiti rezultatele unui fisier php, care in functie de raspunsurile de da sau de nu, sa faca procentaj intre ele si sa afiseze un rezultat.
O distractie placuta intr-o dupa amiaza plictisitoare
Apoi trimiti rezultatele unui fisier php, care in functie de raspunsurile de da sau de nu, sa faca procentaj intre ele si sa afiseze un rezultat.
O distractie placuta intr-o dupa amiaza plictisitoare

-
- Mesaje: 1077
- Membru din: 06-Feb-2007, 23:40:13
- Versiune: 2
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Localitate: Ramnicu Valcea
Cod: Selectaţi tot
<?php
//configuratie
$questions=array();
$questions[]=array('intrebare 1?',true); // Primul element al sirului este intrebarea, al doilea este ce trebuie sa raspunda daca e obsedat
$questions[]=array('intrebare 2 ?',true);
$questions[]=array('intrebare 3 ?',true);
$questions[]=array('intrebare 4 ?',true);
//scriptul
$continue=true;
if (isset($_POST['submit'])) {
$continue=false;
$count=0;$prc=0;
foreach ($_POST as $pn=>$pv) {
if ($pn[0]=='r') {
$count++;
$id=(int)substr($pn,1);
$prc+=(($questions[$id][1]==true)&&($pv==1)?1:(($questions[$id][1]==false)&&($pv==0)?1:0));
}
}
if ($count!=sizeof($questions)) {echo '<span style="color:red;">Va rugam raspundeti la toate intrebarile!</span>';$continue=true;}
elseif ($count>0) {
$prc=round(($prc/$count)*100,2);
echo 'Sunteti '.$prc.'% dependent de Counter-Strike<br />';
} else die('unknown error');
}
if ($continue) {
?>
<form action="" method="post"><table style="width:400px;">
<?php
$i=0;
foreach ($questions as $q) {
$i++;
echo '
<tr>
<td style="width:10px;">'.$i.'.</td>
<td style="text-align:left;">'.$q[0].'</td>
<td style="width:100px;">
<label><input type="radio" name="r'.($i-1).'" value="1" '.(isset($_POST['r'.($i-1)])&&($_POST['r'.($i-1)]==1)?'checked="checked"':'').'> Da</label>
<label><input type="radio" name="r'.($i-1).'" value="0" '.(isset($_POST['r'.($i-1)])&&($_POST['r'.($i-1)]==0)?'checked="checked"':'').'> Nu</label>
</td>
</tr>';
}
?>
<tr><td colspan="3"><input type="submit" name="submit" value="Cat de dependent sunt?"></td></tr>
</table></form>
<?php
}
?>
-
- Utilizator înregistrat
- Mesaje: 39
- Membru din: 23-Iul-2007, 17:19:52
-
- Utilizator înregistrat
- Mesaje: 39
- Membru din: 23-Iul-2007, 17:19:52
-
- Utilizator înregistrat
- Mesaje: 39
- Membru din: 23-Iul-2007, 17:19:52
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator