Премини към съдържанието
15 години Kaldata.com – време е да почерпим! Прочети още... ×

Препоръчан отговор


Здравейте.. :)

<?phpinclude "config.php";$id = (isset($_GET['id']));if ($id) {$sql = "SELECT * FROM questions WHERE testid = '$id' ORDER BY id ASC";$res = mysql_query($sql) or die(mysql_error()); if (!isset($_POST['submit'])){echo "<form name='test' method='POST'>";$vapros = 1;while ($row = mysql_fetch_array($res)) {echo "$vapros. $row[vapros]";echo "<br><input name='".$row['id']."' type='radio' value='a'>".$row['a'];echo "<br><input name='".$row['id']."' type='radio' value='b'>".$row['b'];echo "<br><input name='".$row['id']."' type='radio' value='c'>".$row['c']."<br>";$vapros++;}echo "<br><input type='button' onclick='javascript: history.back(-1);' name='back' value='Назад'><input type='submit' name='submit' value='Провери'> <input type='reset' name='reset' value='Наново'><br>";echo "</form>";}else {$veren = 0;$gre6en = 0;$i = 0;while($row = mysql_fetch_array($res)) {$id = $row['id'];$otg = $_POST[$id];$verniq = $row['otg'];if ($row['otg'] == $otg) {$i++;$veren++;echo "<span class='true'>Върпос $i: Вярно!</span><br>";} else {$i++;echo "<span class='false'>Върпос $i: Грешно! Верния отговор е: ".$row['otg']." - ".$row[$verniq]."</span><br>";$gre6en++;} }echo "Верни отговори: ".$veren;echo "<br>Грешни отговори: ".$gre6en;echo "<br>";$all = $veren + $gre6en;$koef = $veren/$all;$koef = $koef*100;$koef = round($koef);$id = $_GET['id'];$zaqvka = "SELECT * FROM tests WHERE id = '$id'";$result = mysql_query($zaqvka) or die (mysql_error());$row1 = mysql_fetch_array($result);$test = $row1['ime'];echo "Вашия резултат е: $koef%<br>";$zaqvka1 = "INSERT INTO `results` (test, verni, greshni, koef) VALUES ('$test', '$veren', '$gre6en', '$koef')";$res = mysql_query($zaqvka1) or die (mysql_error());echo"Вашия резултат се записа в таблицата с резултатите и можете да видите резултатите на другите потребители от<a href='testresults.php'>ТУК</a>";}}else {$sql = "SELECT * FROM tests";$res = mysql_query($sql) or die(mysql_error());while($row = mysql_fetch_array($res)) {echo "<a href='tests.php?id=".$row['id']."'>".$row['ime']."</a><br>$row[opisanie]<br><br>";}}?>

Ще ми помогнете ли с този код.. Искам да направя така ,че преди та изпрати информацията в ДБ-то да провери има ли неотметнати радио бутони.И ако има неотметнат да пише еди какво си .. Моля малко помощ .Благодаря предварително. :)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

опитах се и като сложа if (!row['id']) { ..... } за да проверя има ли неотметнат въпрос .. и когато отговоря на всички ми дава грешка ..

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.