Я создаю простую форму html с несколькими вопросами выбора ... вопросы и их варианты загружаются из mysql. чтобы гарантировать, что для каждого вопроса будет выбран только один параметр, я задал атрибут имени для каждого радиообмена как опции + вопрос нет как options1, options2 .... Однако php-код не анализируется ни одним браузером. Я застрял на этом целую вечность. Любая помощь приветствуется.php code внутри html не получается разобранный
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<title>counter</title>
<script src="script1.js"></script>
</head>
<body>
<div class="none" id="start"><h1>Start the timer</h1></div>
<h1><label id="time">00</label></h1>
<?php
$dbhost = "localhost";
$dbuser= "root";
$dbpass= "testrun";
$dbname= "test";
$connect= mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
if(mysqli_connect_errno()){
die("Database connection failed:");
}
?>
<?php
$quest_no=1;
$query= "select * from question";
$result= mysqli_query($connect,$query);
if(!$result){
die("failed");
}
else{
echo '<form>';
while($row = mysqli_fetch_assoc($result)){
$btngrp = "options".$quest_no ;
echo $btngrp;
echo '<div class="quests">'.$quest_no.$row["quest"].'</br>';
echo '<input type="radio" name="<?php echo $btngrp; ?>" value="option1" /><div class="opts">'.$row["option1"].'</div></br>';
echo '<input type="radio" name="<?php echo $btngrp; ?>" value="option2" /><div class="opts">'.$row["option2"].'</div></br>';
echo '<input type="radio" name="<?php echo $btngrp; ?>" value="option3" /><div class="opts">'.$row["option3"].'</div></br>';
echo '<input type="radio" name="<?php echo $btngrp; ?>" value="option4" /><div class="opts">'.$row["option4"].'</div></br>';
$quest_no++;
}
echo '</form>';
}
?>
<?php
mysqli_free_result($result);
?>
</body>
</html>
Содержание ответа равно null или браузер ничего не отображает? –
переименовать файл с 'name.html' на' name.php', возможно? –
это .php-файл @KIKOSoftware –