sandele Posted March 6, 2006 Report Share Posted March 6, 2006 no sql randomā nolasa jautājumu un atbilžu varinatus (vairāk par vienkāršu datu nolasīšanu no sql pēc dažādiem kritērijiem nemāku) piemērs: Termins (angļu valodā), ar kuru apzīmē datora programmatūru ir1. software 2. hardware 3. freeware 4. shareware varbūt kāds zin ieteikt gatavu variantu kā šo testu padarīt interaktīvu: - atbilžu variantam pievienot klāt checkbox kas attiecīgi pārbauda vai izvēlētais variants (kas var būt tikai 1) ir pareizs (un izvada vētību 1 vai 0, vai iekrāso atbildi atbistošā krāsojumā) Link to comment Share on other sites More sharing options...
bubu Posted March 6, 2006 Report Share Posted March 6, 2006 ?? Nu vienkārš selekts ar diviem kritērijiem. Ja tu jautājumus glabā vienā tabulā sasaistītus ar atbilžu tabulu 1:n, tad atbildi pārbaudi šādi (pieņemot ka atbilde atnākusi no formas, un ir ielikta $atb mainīgajā, un jautājuma id ielikts $jaut mainīgajā, un katras atbildes atsevišķā laukā 'pareizaa' stāv 1/0 - atbilde ir pareiza vai nav). $q = mysql_query("SELECT pareizaa FROM atbildes WHERE jautaajuma_id=$jaut AND atbildes_id = $atb"); list($x) = mysql_fetch_row($q); echo "Atbildes vērtība ir = ", $x; Link to comment Share on other sites More sharing options...
Recommended Posts