Pagina 1 din 2
Cum sa fac un test online
Scris: 24-Iul-2007, 11:25:59
de andutzu_andrei
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
Scris: 24-Iul-2007, 11:33:44
de brasoveanul
Iti sunt necesare cunostinte elementare de web programming pentru a face asa ceva. Documenteaza-te un pic si vei afla si vei fi si castigat, ce inveti tu insuti este cel mai sanatos.

Scris: 24-Iul-2007, 11:59:25
de seelview
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

Scris: 24-Iul-2007, 12:21:08
de CaTaNhA
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
}
?>
Scris: 24-Iul-2007, 12:30:52
de andutzu_andrei
si unde pun acel cod?
Scris: 24-Iul-2007, 12:38:53
de Poseidon
Intr-un fisier nou de tip .txt, caruia ii schimbi extensia in .php .
Scris: 24-Iul-2007, 13:36:02
de andutzu_andrei
ceea ce nu inteleg eu este unde sunt fisierele de la phpbb in calculatorul meu?unde sunt?
Scris: 24-Iul-2007, 15:03:29
de seelview
Ce legatura are phpbb cu intrebarea pe care ai pus-o tu initial la inceputul topicului.
Topic mutat la diverse.
Scris: 24-Iul-2007, 15:29:12
de andutzu_andrei
atunci acel cod undel pun?
Scris: 24-Iul-2007, 15:33:03
de CaTaNhA
Este un script php

il salvezi intr-un fisier php