Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kviz u php-u!!!POMOC

[es] :: PHP :: PHP za početnike :: Kviz u php-u!!!POMOC

[ Pregleda: 3277 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Kviz u php-u!!!POMOC01.07.2009. u 21:19 - pre 136 meseci
Treba da napravim kviz koji pravi pitanja i ocenjuje odgovor.


Nemam nikakva iskustva u Php-u pa ako moze moze neko da me uputi kako da pocnem i sta da radim.

Hvala
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.dynamic.sbb.rs.

ICQ: 4849714


+68 Profil

icon Re: Kviz u php-u!!!POMOC01.07.2009. u 21:25 - pre 136 meseci
prvo procitaj prvih 7 poglavlja ovde: http://www.php.net/manual/en/index.php
Kad to proucis, pocni da radis, i cim naidjes na problem, dodji ovde ne forum i pitaj sta te muci da ti pomognemo.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Humanity d.o.o.
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-2.sezampro.yu.

Sajt: www.nikolaposa.in.rs


+33 Profil

icon Re: Kviz u php-u!!!POMOC02.07.2009. u 10:39 - pre 136 meseci
Kako ti je neko uopšte zadao da radiš nešto u čemu nemaš ni malo iskustva...
 
Odgovor na temu

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Re: Kviz u php-u!!!POMOC17.08.2009. u 21:32 - pre 135 meseci
Imam za seminarski da napravim internet aplikaciju koja pravi pitanja i ocenjuje odgovor.


Uradio sam to u PHP-u.


Kada se registrujem i pocnem da radim test sva pitanja su mi na jednoj strani. Na kraju ima dugme oceni, i kada se pritisne otvara se nova strana na kojoj pise koja je ocena dobijena



e sada ja bih hteo da uradim da na strani imam jedno pitanje,i kada kliknem na odgovor za koji mislim da je tacan da se sa desne strane preko tog pitanja ubaci sledece pitanje i tako sve do poslednjeg

to ne znam kako da izvedem

evo koda od strane test.php

Svaka pomoc je dobrodosla!!!

<html>
<head>
<link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<?php

//######## Pocetak sessije

session_start("username");
if(!session_is_registered("username"))
{
header("location:index.php");
}

//######## Fajl koji izvlaci id pitanja

require_once("generator.php");

//######## Izvlaci korisnicko ime iz sesije

$Korisnik = $_SESSION['username'];

$LogKor = mysql_query("SELECT Ime FROM users WHERE UserName='$Korisnik'");
$LogKorisnik = mysql_fetch_array($LogKor);

//######## Izvlacenje Pitanja na osnovu idPitanja koja su generisana sa random funkcijom

$pitanje_1 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja1'");
$pitanje1 = mysql_fetch_array($pitanje_1);

$pitanje_2 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja2'");
$pitanje2 = mysql_fetch_array($pitanje_2);

$pitanje_3 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja3'");
$pitanje3 = mysql_fetch_array($pitanje_3);

$pitanje_4 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja4'");
$pitanje4 = mysql_fetch_array($pitanje_4);

$pitanje_5 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja5'");
$pitanje5 = mysql_fetch_array($pitanje_5);

$pitanje_6 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja6'");
$pitanje6 = mysql_fetch_array($pitanje_6);

$pitanje_7 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja7'");
$pitanje7 = mysql_fetch_array($pitanje_7);

$pitanje_8 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja8'");
$pitanje8 = mysql_fetch_array($pitanje_8);

$pitanje_9 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja9'");
$pitanje9 = mysql_fetch_array($pitanje_9);

$pitanje_10 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja10'");
$pitanje10 = mysql_fetch_array($pitanje_10);


//######## Izvlacenje Odgovora na osnovu idPitanja koja su generisana random funkcijom

// ######### odgovori za pitanje 1
$PrviOdgovorNaPitanje_1 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja1'");
$PrviOdgovorNaPitanje1 = mysql_fetch_array($PrviOdgovorNaPitanje_1);

$DrugiOdgovorNaPitanje_1 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja1'");
$DrugiOdgovorNaPitanje1 = mysql_fetch_array($DrugiOdgovorNaPitanje_1);

$TreciOdgovorNaPitanje_1 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja1'");
$TreciOdgovorNaPitanje1 = mysql_fetch_array($TreciOdgovorNaPitanje_1);

//######## odgovori za pitanje 2
$PrviOdgovorNaPitanje_2 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja2'");
$PrviOdgovorNaPitanje2 = mysql_fetch_array($PrviOdgovorNaPitanje_2);

$DrugiOdgovorNaPitanje_2 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja2'");
$DrugiOdgovorNaPitanje2 = mysql_fetch_array($DrugiOdgovorNaPitanje_2);

$TreciOdgovorNaPitanje_2 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja2'");
$TreciOdgovorNaPitanje2 = mysql_fetch_array($TreciOdgovorNaPitanje_2);

//######## odgovori za pitanje 3
$PrviOdgovorNaPitanje_3 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja3'");
$PrviOdgovorNaPitanje3 = mysql_fetch_array($PrviOdgovorNaPitanje_3);

$DrugiOdgovorNaPitanje_3 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja3'");
$DrugiOdgovorNaPitanje3 = mysql_fetch_array($DrugiOdgovorNaPitanje_3);

$TreciOdgovorNaPitanje_3 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja3'");
$TreciOdgovorNaPitanje3 = mysql_fetch_array($TreciOdgovorNaPitanje_3);

//######## odgovori za pitanje 4
$PrviOdgovorNaPitanje_4 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja4'");
$PrviOdgovorNaPitanje4 = mysql_fetch_array($PrviOdgovorNaPitanje_4);

$DrugiOdgovorNaPitanje_4 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja4'");
$DrugiOdgovorNaPitanje4 = mysql_fetch_array($DrugiOdgovorNaPitanje_4);

$TreciOdgovorNaPitanje_4 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja4'");
$TreciOdgovorNaPitanje4 = mysql_fetch_array($TreciOdgovorNaPitanje_4);

//######## odgovori za pitanje 5
$PrviOdgovorNaPitanje_5 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja5'");
$PrviOdgovorNaPitanje5 = mysql_fetch_array($PrviOdgovorNaPitanje_5);

$DrugiOdgovorNaPitanje_5 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja5'");
$DrugiOdgovorNaPitanje5 = mysql_fetch_array($DrugiOdgovorNaPitanje_5);

$TreciOdgovorNaPitanje_5 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja5'");
$TreciOdgovorNaPitanje5 = mysql_fetch_array($TreciOdgovorNaPitanje_5);

//######## odgovori za pitanje 6
$PrviOdgovorNaPitanje_6 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja6'");
$PrviOdgovorNaPitanje6 = mysql_fetch_array($PrviOdgovorNaPitanje_6);

$DrugiOdgovorNaPitanje_6 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja6'");
$DrugiOdgovorNaPitanje6 = mysql_fetch_array($DrugiOdgovorNaPitanje_6);

$TreciOdgovorNaPitanje_6 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja6'");
$TreciOdgovorNaPitanje6 = mysql_fetch_array($TreciOdgovorNaPitanje_6);

//######## odgovori za pitanje 7
$PrviOdgovorNaPitanje_7 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja7'");
$PrviOdgovorNaPitanje7 = mysql_fetch_array($PrviOdgovorNaPitanje_7);

$DrugiOdgovorNaPitanje_7 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja7'");
$DrugiOdgovorNaPitanje7 = mysql_fetch_array($DrugiOdgovorNaPitanje_7);

$TreciOdgovorNaPitanje_7 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja7'");
$TreciOdgovorNaPitanje7 = mysql_fetch_array($TreciOdgovorNaPitanje_7);

//######## odgovori za pitanje 8
$PrviOdgovorNaPitanje_8 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja8'");
$PrviOdgovorNaPitanje8 = mysql_fetch_array($PrviOdgovorNaPitanje_8);

$DrugiOdgovorNaPitanje_8 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja8'");
$DrugiOdgovorNaPitanje8 = mysql_fetch_array($DrugiOdgovorNaPitanje_8);

$TreciOdgovorNaPitanje_8 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja8'");
$TreciOdgovorNaPitanje8 = mysql_fetch_array($TreciOdgovorNaPitanje_8);

//######## odgovori za pitanje 9
$PrviOdgovorNaPitanje_9 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja9'");
$PrviOdgovorNaPitanje9 = mysql_fetch_array($PrviOdgovorNaPitanje_9);

$DrugiOdgovorNaPitanje_9 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja9'");
$DrugiOdgovorNaPitanje9 = mysql_fetch_array($DrugiOdgovorNaPitanje_9);

$TreciOdgovorNaPitanje_9 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja9'");
$TreciOdgovorNaPitanje9 = mysql_fetch_array($TreciOdgovorNaPitanje_9);

//######## odgovori za pitanje 10
$PrviOdgovorNaPitanje_10 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja10'");
$PrviOdgovorNaPitanje10 = mysql_fetch_array($PrviOdgovorNaPitanje_10);

$DrugiOdgovorNaPitanje_10 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja10'");
$DrugiOdgovorNaPitanje10 = mysql_fetch_array($DrugiOdgovorNaPitanje_10);

$TreciOdgovorNaPitanje_10 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja10'");
$TreciOdgovorNaPitanje10 = mysql_fetch_array($TreciOdgovorNaPitanje_10);

//######## Ispisuje poruku korisniku

print "
<table align='center'>
<tr>
<td>
<font size='5'> Dobodosli " . $LogKorisnik["Ime"] . ". Pred vama je test iz programskog jezika UML jezika koji se sastoji iz deset pitanja. Odgovorite na sto vise pitanja mozete kako bi postigli sto bolji rezultat na testu, svako pitanje nosi jedan bod. Srecno!.
</td>
</tr>
</table>
<br><br><br>
"
;


//######## Forma za postavljanje pitanja
?>

<?php
print "
<form action='ocena.php' method='post'>

<table border='0' align='center'>
<tr>
<td align='left'> 1. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td> <p> $pitanje1[pitanje] </p> </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor1' value='$PrviOdgovorNaPitanje1[vOdgovora1]'>$PrviOdgovorNaPitanje1[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor1' value='$DrugiOdgovorNaPitanje1[vOdgovora2]'>$DrugiOdgovorNaPitanje1[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor1' value='$TreciOdgovorNaPitanje1[vOdgovora3]'>$TreciOdgovorNaPitanje1[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left'> 2. Pitanje </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje2[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor2' value='$PrviOdgovorNaPitanje2[vOdgovora1]'>$PrviOdgovorNaPitanje2[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor2' value='$DrugiOdgovorNaPitanje2[vOdgovora2]'>$DrugiOdgovorNaPitanje2[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor2' value='$TreciOdgovorNaPitanje2[vOdgovora3]'>$TreciOdgovorNaPitanje2[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left'> 3. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje3[pitanje] </p></td>
</tr>
</table>

<table width='60%' bgcolor='FFFFCC' border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor3' value='$PrviOdgovorNaPitanje3[vOdgovora1]'>$PrviOdgovorNaPitanje3[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor3' value='$DrugiOdgovorNaPitanje3[vOdgovora2]'>$DrugiOdgovorNaPitanje3[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor3' value='$TreciOdgovorNaPitanje3[vOdgovora3]'>$TreciOdgovorNaPitanje3[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left' > 4. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje4[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor4' value='$PrviOdgovorNaPitanje4[vOdgovora1]'>$PrviOdgovorNaPitanje4[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor4' value='$DrugiOdgovorNaPitanje4[vOdgovora2]'>$DrugiOdgovorNaPitanje4[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor4' value='$TreciOdgovorNaPitanje4[vOdgovora3]'>$TreciOdgovorNaPitanje4[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left'> 5. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje5[pitanje] </p></td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor5' value='$PrviOdgovorNaPitanje5[vOdgovora1]'>$PrviOdgovorNaPitanje5[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor5' value='$DrugiOdgovorNaPitanje5[vOdgovora2]'>$DrugiOdgovorNaPitanje5[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor5' value='$TreciOdgovorNaPitanje5[vOdgovora3]'>$TreciOdgovorNaPitanje5[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 6. Pitanje <td>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje6[pitanje] </p></td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor6' value='$PrviOdgovorNaPitanje6[vOdgovora1]'>$PrviOdgovorNaPitanje6[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor6' value='$DrugiOdgovorNaPitanje6[vOdgovora2]'>$DrugiOdgovorNaPitanje6[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor6' value='$TreciOdgovorNaPitanje6[vOdgovora3]'>$TreciOdgovorNaPitanje6[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 7. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje7[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor7' value='$PrviOdgovorNaPitanje7[vOdgovora1]'>$PrviOdgovorNaPitanje7[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor7' value='$DrugiOdgovorNaPitanje7[vOdgovora2]'>$DrugiOdgovorNaPitanje7[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor7' value='$TreciOdgovorNaPitanje7[vOdgovora3]'>$TreciOdgovorNaPitanje7[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 8. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje8[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor8' value='$PrviOdgovorNaPitanje8[vOdgovora1]'>$PrviOdgovorNaPitanje8[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor8' value='$DrugiOdgovorNaPitanje8[vOdgovora2]'>$DrugiOdgovorNaPitanje8[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor8' value='$TreciOdgovorNaPitanje8[vOdgovora3]'>$TreciOdgovorNaPitanje8[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 9. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje9[pitanje] </p></td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor9' value='$PrviOdgovorNaPitanje9[vOdgovora1]'>$PrviOdgovorNaPitanje9[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor9' value='$DrugiOdgovorNaPitanje9[vOdgovora2]'>$DrugiOdgovorNaPitanje9[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor9' value='$TreciOdgovorNaPitanje9[vOdgovora3]'>$TreciOdgovorNaPitanje9[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>

<table border='0' align='center'>
<tr>
<td align='left'> 10. Pitanje <td>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje10[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor10' value='$PrviOdgovorNaPitanje10[vOdgovora1]'>$PrviOdgovorNaPitanje10[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor10' value='$DrugiOdgovorNaPitanje10[vOdgovora2]'>$DrugiOdgovorNaPitanje10[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor10' value='$TreciOdgovorNaPitanje10[vOdgovora3]'>$TreciOdgovorNaPitanje10[Odgovor3]</td></tr>
</tr>
</table>
<table width='60%' align='center' bgcolor='FFFFCC' cellspacing='0%' cellpading='0%' border='0'>
<tr></tr>
</table>
<br>
<br>

<center>
<input type='submit' name='oceni' value='Oceni test'>
</center>
</form>

";

?>
</body>
</html>


 
Odgovor na temu

peromalosutra
Ivan Rajkovic
Software engineer
Luxoft
Berlin

Član broj: 54774
Poruke: 844
*.teol.net.



+144 Profil

icon Re: Kviz u php-u!!!POMOC17.08.2009. u 22:51 - pre 135 meseci
Uh.. Pa zar nisi ucio petlje? Mislim, poenta programiranja je da kompjuter odradi sto vise posla za tebe.. :)
Znaci kada vadis pitanja iz baze, nema potreba da imas po jedan query za svako pitanje, vec povuces sva pitanja iz baze, smjestis ih u niz i onda radis sa tim. Kod ce biti daleko cistiji, pregledniji i laksi za odrzavanje.


 
Odgovor na temu

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Re: Kviz u php-u!!!POMOC20.08.2009. u 12:13 - pre 135 meseci
Jos kad bih znao kako da to uradim sa petljama, ali pokusacu :)
 
Odgovor na temu

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Re: Kviz u php-u!!!POMOC20.08.2009. u 12:45 - pre 135 meseci
Mogu li umesto koda:


$pitanje_1 = mysql_query("SELECT pitanje FROM pitanja WHERE idPitanja='$brPitanja1'");
$pitanje1 = mysql_fetch_array($pitanje_1);

da stavim

while($idPitanja=mysql_fetch_array($pitanja))
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
91.148.88.*



+13 Profil

icon Re: Kviz u php-u!!!POMOC20.08.2009. u 14:35 - pre 135 meseci
Ne, jer nema nikakve poente (iz baze si izvuko samo jedno polje, tako da petlja nema smisla ....).

Ono sto treba da uradis, jeste:

Code:


<?php
$lista_pitanja = mysql_query("SELECT * FROM pitanja"); // Izvuces SVA pitanja iz baze i smestih ih u niz

while($pitanja = mysql_fetch_assoc($lista_pitanja)) // Stampas jedno po jedno pitanje ... 
{
?>
<table border='0' align='center'>
<tr>
<td> <p><?= $pitanja['pitanje'] ?></p> </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor1' value='<?= $pitanja['vOdgovora1'] ?>'><?= $pitanja['Odgovor1'] ?></td></tr>
<tr><td><input type='radio' name='odgovor2' value='<?= $pitanja['vOdgovora2'] ?>'><?= $pitanja['Odgovor2'] ?></td></tr>
<tr><td><input type='radio' name='odgovor3' value='<?= $pitanja['vOdgovora3'] ?>'><?= $pitanja['Odgovor3'] ?></td></tr>
</tr>
</table>
<br>
<br>

<? } ?>



Pa se sad igraj malo ... ;)
 
Odgovor na temu

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Re: Kviz u php-u!!!POMOC24.08.2009. u 13:19 - pre 135 meseci
pokusao sam da izmenim stranu test al kad se logujem nece da mi izbaci pitanja da pocnem da radim test,


strana test.php izgleda ovako

<html>
<head>
<link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<?php

//######## Pocetak sessije

session_start("username");
if(!session_is_registered("username"))
{
header("location:index.php");
}

//######## Fajl koji izvlaci id pitanja

require_once("generator.php");

//######## Izvlaci korisnicko ime iz sesije

$Korisnik = $_SESSION['username'];

$LogKor = mysql_query("SELECT Ime FROM users WHERE UserName='$Korisnik'");
$LogKorisnik = mysql_fetch_array($LogKor);

//######## Izvlacenje Pitanja na osnovu idPitanja koja su generisana sa random funkcijom
$lista_pitanja = mysql_query("SELECT * FROM pitanja");
while($pitanja = mysql_fetch_assoc($lista_pitanja)) // Stampa jedno po jedno pitanje ...
{
?>
<table border='0' align='center'>
<tr>
<td> <p><?= $pitanja['pitanje'] ?></p> </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor1' value='<?= $pitanja['vOdgovora1'] ?>'><?= $pitanja['Odgovor1'] ?></td></tr>
<tr><td><input type='radio' name='odgovor2' value='<?= $pitanja['vOdgovora2'] ?>'><?= $pitanja['Odgovor2'] ?></td></tr>
<tr><td><input type='radio' name='odgovor3' value='<?= $pitanja['vOdgovora3'] ?>'><?= $pitanja['Odgovor3'] ?></td></tr>
</tr>
</table>
<br>
<br>

<? }


//######## Izvlacenje Odgovora na osnovu idPitanja koja su generisana random funkcijom

// ######### odgovori za pitanje 1
$PrviOdgovorNaPitanje_1 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja1'");
$PrviOdgovorNaPitanje1 = mysql_fetch_array($PrviOdgovorNaPitanje_1);

$DrugiOdgovorNaPitanje_1 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja1'");
$DrugiOdgovorNaPitanje1 = mysql_fetch_array($DrugiOdgovorNaPitanje_1);

$TreciOdgovorNaPitanje_1 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja1'");
$TreciOdgovorNaPitanje1 = mysql_fetch_array($TreciOdgovorNaPitanje_1);

//######## odgovori za pitanje 2
$PrviOdgovorNaPitanje_2 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja2'");
$PrviOdgovorNaPitanje2 = mysql_fetch_array($PrviOdgovorNaPitanje_2);

$DrugiOdgovorNaPitanje_2 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja2'");
$DrugiOdgovorNaPitanje2 = mysql_fetch_array($DrugiOdgovorNaPitanje_2);

$TreciOdgovorNaPitanje_2 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja2'");
$TreciOdgovorNaPitanje2 = mysql_fetch_array($TreciOdgovorNaPitanje_2);

//######## odgovori za pitanje 3
$PrviOdgovorNaPitanje_3 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja3'");
$PrviOdgovorNaPitanje3 = mysql_fetch_array($PrviOdgovorNaPitanje_3);

$DrugiOdgovorNaPitanje_3 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja3'");
$DrugiOdgovorNaPitanje3 = mysql_fetch_array($DrugiOdgovorNaPitanje_3);

$TreciOdgovorNaPitanje_3 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja3'");
$TreciOdgovorNaPitanje3 = mysql_fetch_array($TreciOdgovorNaPitanje_3);

//######## odgovori za pitanje 4
$PrviOdgovorNaPitanje_4 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja4'");
$PrviOdgovorNaPitanje4 = mysql_fetch_array($PrviOdgovorNaPitanje_4);

$DrugiOdgovorNaPitanje_4 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja4'");
$DrugiOdgovorNaPitanje4 = mysql_fetch_array($DrugiOdgovorNaPitanje_4);

$TreciOdgovorNaPitanje_4 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja4'");
$TreciOdgovorNaPitanje4 = mysql_fetch_array($TreciOdgovorNaPitanje_4);

//######## odgovori za pitanje 5
$PrviOdgovorNaPitanje_5 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja5'");
$PrviOdgovorNaPitanje5 = mysql_fetch_array($PrviOdgovorNaPitanje_5);

$DrugiOdgovorNaPitanje_5 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja5'");
$DrugiOdgovorNaPitanje5 = mysql_fetch_array($DrugiOdgovorNaPitanje_5);

$TreciOdgovorNaPitanje_5 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja5'");
$TreciOdgovorNaPitanje5 = mysql_fetch_array($TreciOdgovorNaPitanje_5);

//######## odgovori za pitanje 6
$PrviOdgovorNaPitanje_6 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja6'");
$PrviOdgovorNaPitanje6 = mysql_fetch_array($PrviOdgovorNaPitanje_6);

$DrugiOdgovorNaPitanje_6 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja6'");
$DrugiOdgovorNaPitanje6 = mysql_fetch_array($DrugiOdgovorNaPitanje_6);

$TreciOdgovorNaPitanje_6 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja6'");
$TreciOdgovorNaPitanje6 = mysql_fetch_array($TreciOdgovorNaPitanje_6);

//######## odgovori za pitanje 7
$PrviOdgovorNaPitanje_7 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja7'");
$PrviOdgovorNaPitanje7 = mysql_fetch_array($PrviOdgovorNaPitanje_7);

$DrugiOdgovorNaPitanje_7 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja7'");
$DrugiOdgovorNaPitanje7 = mysql_fetch_array($DrugiOdgovorNaPitanje_7);

$TreciOdgovorNaPitanje_7 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja7'");
$TreciOdgovorNaPitanje7 = mysql_fetch_array($TreciOdgovorNaPitanje_7);

//######## odgovori za pitanje 8
$PrviOdgovorNaPitanje_8 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja8'");
$PrviOdgovorNaPitanje8 = mysql_fetch_array($PrviOdgovorNaPitanje_8);

$DrugiOdgovorNaPitanje_8 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja8'");
$DrugiOdgovorNaPitanje8 = mysql_fetch_array($DrugiOdgovorNaPitanje_8);

$TreciOdgovorNaPitanje_8 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja8'");
$TreciOdgovorNaPitanje8 = mysql_fetch_array($TreciOdgovorNaPitanje_8);

//######## odgovori za pitanje 9
$PrviOdgovorNaPitanje_9 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja9'");
$PrviOdgovorNaPitanje9 = mysql_fetch_array($PrviOdgovorNaPitanje_9);

$DrugiOdgovorNaPitanje_9 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja9'");
$DrugiOdgovorNaPitanje9 = mysql_fetch_array($DrugiOdgovorNaPitanje_9);

$TreciOdgovorNaPitanje_9 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja9'");
$TreciOdgovorNaPitanje9 = mysql_fetch_array($TreciOdgovorNaPitanje_9);

//######## odgovori za pitanje 10
$PrviOdgovorNaPitanje_10 = mysql_query("SELECT Odgovor1,vOdgovora1 FROM Pitanja WHERE idPitanja='$brPitanja10'");
$PrviOdgovorNaPitanje10 = mysql_fetch_array($PrviOdgovorNaPitanje_10);

$DrugiOdgovorNaPitanje_10 = mysql_query("SELECT Odgovor2,vOdgovora2 FROM Pitanja WHERE idPitanja='$brPitanja10'");
$DrugiOdgovorNaPitanje10 = mysql_fetch_array($DrugiOdgovorNaPitanje_10);

$TreciOdgovorNaPitanje_10 = mysql_query("SELECT Odgovor3,vOdgovora3 FROM Pitanja WHERE idPitanja='$brPitanja10'");
$TreciOdgovorNaPitanje10 = mysql_fetch_array($TreciOdgovorNaPitanje_10);

//######## Ispisuje poruku korisniku

print "
<table align='center'>
<tr>
<td>
<font size='5'> Dobodosli " . $LogKorisnik["Ime"] . ". Pred vama je test iz programskog jezika UML jezika koji se sastoji iz deset pitanja. Odgovorite na sto vise pitanja mozete kako bi postigli sto bolji rezultat na testu, svako pitanje nosi jedan bod. Srecno!.
</td>
</tr>
</table>
<br><br><br>
"
;


//######## Forma za postavljanje pitanja
?>

<?php
print "
<form action='ocena.php' method='post'>

<table border='0' align='center'>
<tr>
<td align='left'> 1. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td> <p> $pitanje1[pitanje] </p> </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor1' value='$PrviOdgovorNaPitanje1[vOdgovora1]'>$PrviOdgovorNaPitanje1[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor1' value='$DrugiOdgovorNaPitanje1[vOdgovora2]'>$DrugiOdgovorNaPitanje1[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor1' value='$TreciOdgovorNaPitanje1[vOdgovora3]'>$TreciOdgovorNaPitanje1[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left'> 2. Pitanje </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje2[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor2' value='$PrviOdgovorNaPitanje2[vOdgovora1]'>$PrviOdgovorNaPitanje2[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor2' value='$DrugiOdgovorNaPitanje2[vOdgovora2]'>$DrugiOdgovorNaPitanje2[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor2' value='$TreciOdgovorNaPitanje2[vOdgovora3]'>$TreciOdgovorNaPitanje2[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left'> 3. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje3[pitanje] </p></td>
</tr>
</table>

<table width='60%' bgcolor='FFFFCC' border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor3' value='$PrviOdgovorNaPitanje3[vOdgovora1]'>$PrviOdgovorNaPitanje3[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor3' value='$DrugiOdgovorNaPitanje3[vOdgovora2]'>$DrugiOdgovorNaPitanje3[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor3' value='$TreciOdgovorNaPitanje3[vOdgovora3]'>$TreciOdgovorNaPitanje3[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left' > 4. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje4[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor4' value='$PrviOdgovorNaPitanje4[vOdgovora1]'>$PrviOdgovorNaPitanje4[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor4' value='$DrugiOdgovorNaPitanje4[vOdgovora2]'>$DrugiOdgovorNaPitanje4[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor4' value='$TreciOdgovorNaPitanje4[vOdgovora3]'>$TreciOdgovorNaPitanje4[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>



<table border='0' align='center'>
<tr>
<td align='left'> 5. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje5[pitanje] </p></td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor5' value='$PrviOdgovorNaPitanje5[vOdgovora1]'>$PrviOdgovorNaPitanje5[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor5' value='$DrugiOdgovorNaPitanje5[vOdgovora2]'>$DrugiOdgovorNaPitanje5[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor5' value='$TreciOdgovorNaPitanje5[vOdgovora3]'>$TreciOdgovorNaPitanje5[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 6. Pitanje <td>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje6[pitanje] </p></td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor6' value='$PrviOdgovorNaPitanje6[vOdgovora1]'>$PrviOdgovorNaPitanje6[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor6' value='$DrugiOdgovorNaPitanje6[vOdgovora2]'>$DrugiOdgovorNaPitanje6[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor6' value='$TreciOdgovorNaPitanje6[vOdgovora3]'>$TreciOdgovorNaPitanje6[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 7. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje7[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor7' value='$PrviOdgovorNaPitanje7[vOdgovora1]'>$PrviOdgovorNaPitanje7[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor7' value='$DrugiOdgovorNaPitanje7[vOdgovora2]'>$DrugiOdgovorNaPitanje7[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor7' value='$TreciOdgovorNaPitanje7[vOdgovora3]'>$TreciOdgovorNaPitanje7[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 8. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje8[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor8' value='$PrviOdgovorNaPitanje8[vOdgovora1]'>$PrviOdgovorNaPitanje8[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor8' value='$DrugiOdgovorNaPitanje8[vOdgovora2]'>$DrugiOdgovorNaPitanje8[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor8' value='$TreciOdgovorNaPitanje8[vOdgovora3]'>$TreciOdgovorNaPitanje8[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>


<table border='0' align='center'>
<tr>
<td align='left'> 9. Pitanje <td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje9[pitanje] </p></td>
</tr>
</table>
<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor9' value='$PrviOdgovorNaPitanje9[vOdgovora1]'>$PrviOdgovorNaPitanje9[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor9' value='$DrugiOdgovorNaPitanje9[vOdgovora2]'>$DrugiOdgovorNaPitanje9[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor9' value='$TreciOdgovorNaPitanje9[vOdgovora3]'>$TreciOdgovorNaPitanje9[Odgovor3]</td></tr>
</tr>
</table>
<br>
<br>

<table border='0' align='center'>
<tr>
<td align='left'> 10. Pitanje <td>
</table>
<table border='0' align='center'>
<tr>
<td><p> $pitanje10[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor10' value='$PrviOdgovorNaPitanje10[vOdgovora1]'>$PrviOdgovorNaPitanje10[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor10' value='$DrugiOdgovorNaPitanje10[vOdgovora2]'>$DrugiOdgovorNaPitanje10[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor10' value='$TreciOdgovorNaPitanje10[vOdgovora3]'>$TreciOdgovorNaPitanje10[Odgovor3]</td></tr>
</tr>
</table>
<table width='60%' align='center' bgcolor='FFFFCC' cellspacing='0%' cellpading='0%' border='0'>
<tr></tr>
</table>
<br>
<br>

<center>
<input type='submit' name='oceni' value='Oceni test'>
</center>
</form>

";

?>
</body>
</html>

e sada hteo bih da pitam da li moze i za odgovore isto da se uradi pomocu petlje ili ne?



Moze li umesto strane generator.php koja generise pitanja(izgleda ovako)

<?php

//######## Uspostavljanje konekcije ka bazi

mysql_connect("localhost","root","");
mysql_select_db("seminarski");

//######## Iz baze izvlaci koliko ima pitanja

$max_Broj = mysql_query("SELECT idPitanja FROM pitanja");
$maxBroj = mysql_num_rows($max_Broj);

//######## Generise 10 pitanja preko random funkcije i proverava da sva pitanja budu razlicita tj. da se pitanja ne ponavljaju


$brPitanja10=rand(1,$maxBroj);

//########

do
{
$brPitanja9 = rand(1,$maxBroj);
}
while($brPitanja9 == $brPitanja10);

//########

do
{
$brPitanja8 = rand(1,$maxBroj);
}
while($brPitanja8 == $brPitanja10 || $brPitanja8 == $brPitanja9);

//########

do
{
$brPitanja7=rand(1,$maxBroj);
}
while($brPitanja7 == $brPitanja10 || $brPitanja7 == $brPitanja9 || $brPitanja7 == $brPitanja8);

//########

do
{
$brPitanja6=rand(1,$maxBroj);
}
while($brPitanja6 == $brPitanja10 || $brPitanja6 == $brPitanja9 || $brPitanja6 == $brPitanja8 || $brPitanja6 == $brPitanja7);

//########

do
{
$brPitanja5=rand(1,$maxBroj);
}
while($brPitanja5 == $brPitanja10 || $brPitanja5 == $brPitanja9 || $brPitanja5 == $brPitanja8 || $brPitanja5 == $brPitanja7 || $brPitanja5 == $brPitanja6);

//########

do
{
$brPitanja4=rand(1,$maxBroj);
}
while($brPitanja4 == $brPitanja10 || $brPitanja4 == $brPitanja9 || $brPitanja4 == $brPitanja8 || $brPitanja4 == $brPitanja7 || $brPitanja4 == $brPitanja6 || $brPitanja4 == $brPitanja5);

//########

do
{
$brPitanja3=rand(1,$maxBroj);
}
while($brPitanja3 == $brPitanja10 || $brPitanja3 == $brPitanja9 || $brPitanja3 == $brPitanja8 || $brPitanja3 == $brPitanja7 || $brPitanja3 == $brPitanja6 || $brPitanja3 == $brPitanja5 || $brPitanja3 == $brPitanja4);

//########

do
{
$brPitanja2=rand(1,$maxBroj);
}
while($brPitanja2 == $brPitanja10 || $brPitanja2 == $brPitanja9 || $brPitanja2 == $brPitanja8 || $brPitanja2 == $brPitanja7 || $brPitanja2 == $brPitanja6 || $brPitanja2 == $brPitanja5 || $brPitanja2 == $brPitanja4 || $brPitanja2 == $brPitanja3);

//########

do
{
$brPitanja1=rand(1,$maxBroj);
}
while($brPitanja1 == $brPitanja10 || $brPitanja1 == $brPitanja9 || $brPitanja1 == $brPitanja8 || $brPitanja1 == $brPitanja7 || $brPitanja1 == $brPitanja6 || $brPitanja1 == $brPitanja5 || $brPitanja1 == $brPitanja4 || $brPitanja1 == $brPitanja3 || $brPitanja1 == $brPitanja2);

?>



da stavim neki kraci kod na primer, kad bi trebalo da se izvucu 100 pitanja, valjda ne bi trebale toliko dugacke petlje.


Nemam iskustva u PHP-u puno a treba mi ovo ..
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
*.telenor.co.yu.



+303 Profil

icon Re: Kviz u php-u!!!POMOC24.08.2009. u 19:44 - pre 135 meseci
Citat:
$LogKorisnik = mysql_fetch_array($LogKor);

Koristi mysql_fetch_row() kad trebas da izvuces samo jedan red.
To sto si ti radio neki random id pitanja i 100 querija i ne znam cega je nepotrebno komplikovanje. Uradi ovako:

mysql_tabela:
Code:

CREATE TABLE `pitanja` (
`id` INT( 15 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`pitanje` VARCHAR( 5000 ) NOT NULL ,
`odgovor1` VARCHAR( 5000 ) NOT NULL ,
`odgovor2` VARCHAR( 5000 ) NOT NULL ,
`odgovor3` VARCHAR( 5000 ) NOT NULL ,
`tacan_odogovor' INT( 1 )
) ENGINE = MYISAM


Php kod:
Code:

<?php
//konektuj se na bazu


$queryT = mysql_query("SELECT * FROM pitanja");
while ($arrayT = mysql_fetch_array($queryT))
    {
    0
    $pitanje    = $arrayT['1'];
    $odgovor1 = $arrayT['2'];
    //odgovor dva i tri

    echo "$pitanje<br/>";
    echo "$odgovor1";
    echo "//odgovori dva i tri";
    
    }



?>

Ovo ce ti ispisati sva pitanja i moguce odgovore. Sad ti je lako da namestis neku vrstu forme koja ce prosledjivati odgovore na sledecu stranicu i proveravati da li je sve tacno. Kad ovo osposobis onda dodaj da se biraju pitanja po random principu i ostale stvari...
 
Odgovor na temu

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Re: Kviz u php-u!!!POMOC26.08.2009. u 14:52 - pre 134 meseci
kAD HOCU da izmenim bazu stavio sam


-- phpMyAdmin SQL Dump
-- version 3.1.3
-- http://www.phpmyadmin.net
--
-- Äîìà_èí: localhost
-- Âðåìå êðåèðà_à: 25. ¼óí 2009. ó 12:23
-- Âåðçè¼à ñåðâåðà: 5.1.32
-- âåðçè¼à PHP-a: 5.2.9-1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Áàçà ïîäàòàêà: `seminarski`
--

-- --------------------------------------------------------

--
-- Ñòðóêòóðà òàáåëå `pitanja`
--

CREATE TABLE IF NOT EXISTS `pitanja` (
`idPitanja` INT(11) NOT NULL AUTO_INCREMENT,
`Pitanje` VARCHAR( 5000 ) NOT NULL,
`Odgovor1` VARCHAR( 5000 ) NOT NULL ,
`Odgovor2` VARCHAR( 5000 ) NOT NULL ,
`Odgovor3` VARCHAR( 5000 ) NOT NULL ,
`tacan_odgovor` INT(1) DEFAULT NULL,
PRIMARY KEY (`idPitanja`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=44 ;

--
-- Ïðèêàç ïîäàòàêà òàáåëå `pitanja`
--

INSERT INTO `pitanja` (`idPitanja`, `Pitanje`, `Odgovor1`, `Odgovor2`, `Odgovor3`, `vOdgovora1`, `vOdgovora2`, `vOdgovora3`) VALUES
(1, 'Koje godine pocinje rad na stvaranju UML-a?', '1994.', '1999', '2000', 1, 0, 0),
(2, 'Kada je izasla prva verzija UML-a, koja je standardizovana (verzija 1.0 UML)?', '2004', '1996', '1999', 0, 1, 0),
(3, 'Koje godine je izasla standardna verzija UML 1.1 (standardizovana OMG)?', '2006', '1996', '1997', 0, 0, 1),
(4, 'Koje godine izlazi verzija UML 2.0?', '2003', '1996', '1999', 1, 0, 0),
(5, 'UML je jezik za:', 'virtuelno predstavljanje informacija.', 'vizuelno predstavljanje informacija.', 'prikazivanje informacija.', 0, 1, 0),
(6, 'UML 2.0 se distribuira preko koliko specifikacije:', '4', '3', '5', 1, 0, 0),
(7, 'Kako se zove postupak razvoja, kada se iz UML dijagrama generise programski kod?', 'Povratni razvoj (reverse engineering)', 'Direktni razvoj (foeward engineering)', 'Povratna analiza (reverse engineering)', 0, 1, 0),
(8, 'Koliko vrste dijagrama postoje u UML-u 2.0?', 'UML 2.0 definise 10 tipova dijagrama', 'UML 2.0 definise 13 tipova dijagrama', 'UML 2.0 definise 6 tipova dijagrama', 0, 1, 0),
(9, 'Dijagrami se mogu podeliti u 2 kategorije:', 'strukturni dijagrami i pozicioni dijagrami. ', 'strukturni dijagrami i dijagrami ponasanja.', 'djagrami ponasanja i staticni dijagrami.', 0, 1, 0),
(10, 'Koliko vrsta strukturnih dijagrama postoje:', '10 vrsta', '3 vrste.', '6 vrsta.', 0, 0, 1),
(11, 'Koliko vrsta dijagrama ponasanja postoje:', '7 vrsta.', '10 vrsta.', '12 vrsta.', 1, 0, 0),
(12, 'Za sta se UML najcesce koristi?', 'Za kreiranje sajta.', 'Za crtanje dijagrama.', 'Za dizajn softvera.', 0, 0, 1),
(13, 'Za sta se UML najcesce koristi?', 'Opis komunikacije kod softverskih i poslovnih procesa.', 'Za crtanje dijagrama.', 'Prikaz strukture dijagrama.', 1, 0, 0),
(14, 'Za sta se UML najcesce koristi?', 'Pisanje koda.', 'Crtanje dijagrama.', 'Dokumentovanje postojecih sistema, procesa ili organizacije.', 0, 0, 1),
(15, 'Svi dijagrami u UML-u sastoje se od:', 'Vise skupova dijagrama i njihovih veza.', 'Konacnog skupa grafickih simbola koji se povezuje medjusobno.', 'Konacnog broja veza grafickih simbola.', 0, 1, 0),
(16, 'Graficki simbol za predstavljanje interfejsa je:', 'PRAVOUGAONIK.', 'KRUG.', 'ELIPSA.', 0, 1, 0),
(17, 'U UML-u svojstvo klase i operacije klase se nazivaju:', 'Pokazivac klase.', 'Svojstva klase.', 'Osobine klase.', 0, 0, 1),
(18, 'Asocijacija je:', 'puna linija izmedju 2 klase usmerena od odredisnoe klase ka izvornoj klasi.', 'isprekidana linija izmedju 2 klase usmerena od izvorne ka odredisnoj klasi.', 'puna linija izmedju 2 klase usmerena od izvorne ka odredisnoj klasi.', 0, 0, 1),
(19, 'Visestrukost pokazuje:', 'kako vise objekata moze biti povezano asocijacijom.', 'kako vise klasa moze biti povezano asocijacijom.', 'kako vise asocijacija moze biti povezano sa drugim asocijaciama.', 1, 0, 0),
(20, 'Da li asocijacije mogu biti dvostrane?', 'NE!', 'DA!', 'U specijalnim slucajevima!', 0, 1, 0),
(21, 'Operacije su:', 'akcije koje klasa zna da izvrsi.', 'akcije koje objekri znaju da izvrsi.', 'veze koje klasa moze da ima.', 1, 0, 0),
(22, 'Da li operacije moraju da odgovaraju metodama u klasi?', 'PONEKAD!', 'DA!', 'NE!', 0, 1, 0),
(23, 'Generalizacija je drugo ime za ', 'visestrukost.', 'apstrakciju.', 'nasledjivanje.', 0, 0, 1),
(24, 'Generalizacija se prikazuje strelicom:', 'od super klase ka potklasi.', 'od potklase ka superklasi.', 'od potklase ka superklasi i obratno.', 0, 1, 0),
(25, 'Kako napomene i kometari mogu stajati?', 'Samostalno, a mogu biti i povezani isprekidanom linijom se elementima.', 'Samostalno.', 'Povezani isprekidanom linijom se elementima.', 1, 0, 0),
(26, 'Kako se zove postupak razvoja, kada se iz Programskog koda generise UML dijagrama?', 'Povratna analiza (reverse engineering)', 'Direktni razvoj (foeward engineering)', 'Povratni razvoj (reverse engineering)', 1, 0, 0),
(27, 'Sta znaci UML?', 'United Modeling Language', 'United Model Langue', 'Unified Modeling Language', 0, 0, 1),
(28, 'UML je standardni jezik za:', 'Vizuelizaciju, pisanje koda, crtanje dijagrama.', 'Vizuelizaciju, specifikaciju, konstrukciju i dokumentovanje.', 'Specifikaciju, konstrukciju i nadgledanje.', NULL, NULL, NULL),
(29, 'UML elementi se mogu podeliti na:', 'Strukturni elementi, elementi ponasanja, elementi grupisanja, elementi oznacavanja.', 'Strukturni elementi i elementi ponasanja.', 'Strukturni elementi i elementi oznacavanja.', 1, 0, 0),
(30, 'Dijagram klasa ima sledece karakteristike:', 'Dinamicki pogled sistema. Objekti, odnosi, poruke. Dijagram redosleda. Dijagram saradnje. Dijagrami redosleda i saradnje izomorfni.', 'Skup klasa, interfejsa i njihovih odnosa. Najcesci dijagrami u OO modeliranju. Staticki logicki pogled.', 'Skup objekata i njihovih odnosa. Prikaz instanci elemenata iz dijagrama kalasa u jednom trenutku. Staticki logicki pogled (realni ili prototipski slucaj)', 0, 1, 0),
(31, 'Dijagram objekat ima slede?e karakteristike:', 'Skup objekata i njihovih odnosa. Prikaz instanci elemenata iz dijagrama kalasa u jednom trenutku. Staticki logicki pogled (realni ili prototipski slucaj)', 'Dinamicki pogled sistema. Objekti, odnosi, poruke. Dijagram redosleda. Dijagram saradnje. Dijagrami redosleda i saradnje izomorfni.', 'Dijagram redosleda. Staticki logicki pogled (realni ili prototipski slu?aj)', 1, 0, 0),
(32, 'Dijagram slucajeva koriscenja ima ledece karakteristike:', 'Skup slucajeva koriscenja i aktera, ucesnika (specijalna vrsta klase) i njihovih odnosa. Dinamicki pogled slucajeva koriscenja.', 'Varijanta dijagrama stanja. Tok od jedne do druge aktivnosti. Znacajni u modeliranju funkcije sistema. Naglasava tok kontrole izmenu objekata.', 'Skup slucajeva koriscenja i aktera, ucesnika (specijalna vrsta klase) i njihovih odnosa. Staticki pogled slucajeva koriscenja. Poseban znacaj u organizovanju i modeliranju ponasanja sistema.', 0, 0, 1),
(33, 'Dijagrami interakcije (redosleda i saradnje) ima sledece karakteristike:', 'Dinamicko stanje: stanja, prelazi, doganaji, aktivnosti. Dinamicki pogled sistema. Znacajni za modeliranje ponasanja interfejsa, klase, saradnje. Naglasavaju ponasanje objekta ureneno doganajima.', 'Dinamicki pogled sistema. Objekti, odnosi, poruke. Dijagram redosleda. Dijagram saradnje. Dijagrami redosleda i saradnje izomorfni.', 'Skup klasa, interfejsa i njihovih odnosa. Najcesci dijagrami u OO modeliranju. Dinamicki logicki pogled.', 0, 1, 0),
(34, 'Dijagrami stanja ima sledece karakteristike:', 'Masine stanja: stanja, prelazi, doganaji, aktivnosti. Dinamicki pogled sistema. Znacajni za modeliranje ponasanja interfejsa, klase, saradnje. Naglasavaju ponasanje objekta ureneno doganajima.', 'Dinamicki pogled stanja. Objekti, odnosi, poruke. Dijagram redosleda. Dijagram saradnje. Dijagrami redosleda i saradnje izomorfni.', 'Skup objekata i njihovih odnosa. Prikaz instanci elemenata iz dijagrama kalasa u jednom trenutku. Staticki logicki pogled (realni ili prototipski slucaj)', 1, 0, 0),
(35, 'Dijagram aktivnosti ima sledece karakteristike:', 'Varijanta dijagrama stanja. Tok od jedne do druge aktivnosti. Znacajni u modeliranju funkcije sistema. Naglasava tok kontrole izmenu objekata.', 'Odnosi u skupu komponenti. Staticki pogled implementacije. Komponenta obicno implementira jednu ili vise klasa ili interfejsa.', 'Dinamicki pogled sistema. Objekti, odnosi, poruke. Dijagram redosleda. Dijagram saradnje. Dijagrami redosleda i saradnje izomorfni.', 1, 0, 0),
(36, 'Dijagram komponenti ima sledece karakteristike:', 'Varijanta dijagrama stanja. Tok od jedne do druge aktivnosti. Znacajni u modeliranju funkcije sistema. Naglasava tok kontrole izmenu objekata.', 'Dinamicki pogled sistema. Objekti, odnosi, poruke. Dijagram redosleda. Dijagram saradnje. Dijagrami redosleda i saradnje izomorfni.', 'Odnosi u skupu komponenti. Staticki pogled implementacije. Komponenta obicno implementira jednu ili vise klasa ili interfejsa.', 0, 0, 1),
(37, 'Dijagrami razmestaja ima sledece karakteristike:', 'Skup cvorova i njihovih odnosa. Konfiguracija cvorova obrade u vreme izvrsavanja. Staticki pogled razmestaja arhitekture. U vezi sa dijagramima komponenti (cvor obicno sadrzi komponente)', 'Odnosi u skupu komponenti. Staticki pogled implementacije. Komponenta obicno implementira jednu ili vise klasa ili interfejsa.', 'Varijanta dijagrama stanja. Tok od jedne do druge aktivnosti. Znacajni u modeliranju funkcije sistema. Naglasava tok kontrole izmenu objekata.', 1, 0, 0),
(38, 'UML je graficki jezik za:', 'Pisanje koda.', 'Crtanje dijagrama.', 'Vizuelizaciju, specifikaciju, konstruisanje i dokumentovanje ', 0, 0, 1),
(39, 'Klasni dijagram opisuje strukturu sistema prikazujuci:', 'Klase, njihve atribute i relacije izmedju njih.', 'Objekte, njihove odnose, i atribute.', 'Klase, objekte, i atribute.', 1, 0, 0),
(40, 'Relacija je:', 'Tabela.', 'Opsti termin koji pokriva specificne tipove logicke konekcije medju klasama na klasnom dijagramu.', 'Opsti termin koji pokriva specificne tipove logicke konekcije medju objektima.', 0, 1, 0),
(41, 'Pogled koriscenja:', 'pokazuje strukturnu dimenziju problema i resenja.', 'pokazuje problem i resenje onako kako ga vide oni koji postavljaju problem.', 'pokazuje dimenziju ponasanja problema i resenja, a naziva se jos i dinamicki pogled.', 0, 1, 0),
(42, 'Logicki pogled ', 'pokazuje strukturnu dimenziju problema i resenja.', 'pokazuje problem i resenje onako kako ga vide oni koji postavljaju problem.', 'pokazuje strukturu i ponasanje realizacije resenja, a naziva se jos i razvojni pogled.', 1, 0, 0),
(43, 'Pogled paralelnog rada ', 'pokazuje dimenziju ponasanja problema i resenja, a naziva se jos i dinamicki pogled.', 'strukturu i ponasanje realizacije resenja, a naziva se jos i razvojni pogled.', 'pokazuje problem i resenje onako kako ga vide oni koji postavljaju problem.', 1, 0, 0);

-- --------------------------------------------------------

--
-- Ñòðóêòóðà òàáåëå `users`
--

CREATE TABLE IF NOT EXISTS `users` (
`idUsera` int(11) NOT NULL AUTO_INCREMENT,
`Ime` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
`Prezime` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
`BrIndeksa` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`UserName` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
`Password` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
`eMail` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`Poeni` int(11) NOT NULL,
`Ocena` int(11) NOT NULL,
`VremePolaganja` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`idUsera`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=12 ;

--
-- Ïðèêàç ïîäàòàêà òàáåëå `users`
--



e sada sta da stavim kad ubacujem pitanja,

INSERT INTO `pitanja` (`idPitanja`, `Pitanje`, `Odgovor1`, `Odgovor2`, `Odgovor3`, `vOdgovora1`, `vOdgovora2`, `vOdgovora3`) VALUES
(1, 'Koje godine pocinje rad na stvaranju UML-a?', '1994.', '1999', '2000', 1, 0, 0),

umesto ovoga treba da stoji

INSERT INTO `pitanja` (`idPitanja`, `Pitanje`, `Odgovor1`, `Odgovor2`, `Odgovor3`, `tacan_odgovor`) VALUES
(1, 'Koje godine pocinje rad na stvaranju UML-a?', '1994.', '1999', '2000', 1, 0, 0),

al ne znam sta treba da stoji umesto 1,0,0 u donjem redu.. kako se oznacava koji je odgovor tacan????
 
Odgovor na temu

TRAJKO41
Msc Mechanical Engineer
Kragujevac

Član broj: 184547
Poruke: 32
212.200.65.*



+2 Profil

icon Re: Kviz u php-u!!!POMOC26.08.2009. u 15:14 - pre 134 meseci
Imam u zip dokumentu kompletan kviz koji je uradjen i Bazu sa pitanjima,

http://rapidshare.com/files/27.../1_-_sa_10_pitanja_ja.rar.html
MD5: 2D56431B724227B27C368F8FDE77DE8B


e sada ja hocu da mi se na test strani ucitava jedno po jedno pitanje

Kada odgovorim na jedno da se pojavi drugo


I ovaj generator pitanja da se uradi na laksi nacin, Na primer kao da se generisu 100 razlicitih pitanja a ne 10 pitanja , znaci bez onih

while($brPitanja3 == $brPitanja10 || $brPitanja3 == $brPitanja9 || $brPitanja3 == $brPitanja8 || $brPitanja3 == $brPitanja7 || $brPitanja3 == $brPitanja6 || $brPitanja3 == $brPitanja5 || $brPitanja3 == $brPitanja4);


Ako moze to neko da mi pomogne, ne mogu da se pohvatam ovde sta je sta, a moram to da uradim


Pozdrav
 
Odgovor na temu

web.edukacija
Ivan Stimac
Programer
Osijek

Član broj: 236529
Poruke: 5
*.xnet.hr.

Sajt: webtest.atspace.biz


Profil

icon Re: Kviz u php-u!!!POMOC19.10.2009. u 19:34 - pre 133 meseci
Ovo je možda malo zahtjevniji posao, ovisno o tome u biti koliko kompleksno želiš napraviti, no možeš pogledati ovaj primjer, možda dobiješ inspiraciju, ili ako možeš iskoristiti za svoje potrebe:
http://webtest.atspace.biz

Ja sam koristio sljedeće:
- GUI sam napravio u flashu
- MySQL baza za spremanej svih podataka
- PHP za komunikaciju Flash<=>MySQL

Možda je ovako nešto komplicirano. Ako želiš napraviti nešto tako, možeš isto u SESSION spremati redni broj pitanja

1. Negdje na početku u SESSION provjeravaš koje pitanje moraš prikazati
Code:

if(!isset($_SESSION['pitanje_broj'])){
     $_SESSION['pitanje_broj'] = 1;
}


// ako je korisnik spremio prethodno pitanje onda to možemo isto spremiti u SESSION:
$trenutnoPitanje = $_SESSION['pitanje_broj'];
if (count($_POST)){
     // prvo zapamtimo odgovor
     $odg = $_POST['odgovor' . $trenutnoPitanje];
     $_SESSION['odgovor'. $odg] = $odg;

     // onda prelazimo na sljedeće pitanje
     $_SESSION['pitanje_broj'] ++;
     $trenutnoPitanje = $_SESSION['pitanje_broj'];
}


kod prikazivanja možeš korisiti nešto ovako:
Code:

<?php if ($trenutnoPitanje == 1): ?>
<table border='0' align='center'>
<tr>
<td align='left'> 1. Pitanje <td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td> <p> $pitanje1[pitanje] </p> </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor1' value='$PrviOdgovorNaPitanje1[vOdgovora1]'>$PrviOdgovorNaPitanje1[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor1' value='$DrugiOdgovorNaPitanje1[vOdgovora2]'>$DrugiOdgovorNaPitanje1[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor1' value='$TreciOdgovorNaPitanje1[vOdgovora3]'>$TreciOdgovorNaPitanje1[Odgovor3]</td></tr>
</tr>
</table>
<?php elseif ($trenutnoPitanje == 2): ?>
<table border='0' align='center'>
<tr>
<td align='left'> 2. Pitanje </td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<td><p> $pitanje2[pitanje] </p></td>
</tr>
</table>

<table border='0' align='center'>
<tr>
<br>
<tr><td><input type='radio' name='odgovor2' value='$PrviOdgovorNaPitanje2[vOdgovora1]'>$PrviOdgovorNaPitanje2[Odgovor1]</td></tr>
<tr><td><input type='radio' name='odgovor2' value='$DrugiOdgovorNaPitanje2[vOdgovora2]'>$DrugiOdgovorNaPitanje2[Odgovor2]</td></tr>
<tr><td><input type='radio' name='odgovor2' value='$TreciOdgovorNaPitanje2[vOdgovora3]'>$TreciOdgovorNaPitanje2[Odgovor3]</td></tr>
</tr>
</table>
<? elseif ($trenutnoPitanje == n): ?>
...
<?php endif; ?>





WebTest - besplatna provjera znanja pomoću računala:
http://webtest.atspace.biz
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Kviz u php-u!!!POMOC

[ Pregleda: 3277 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.