Я создал тестовую форму, чтобы попытаться отправить значение моего переключателя, полученное из гендерной таблицы (содержит: (1) Мужской (2) Женский), в другую таблицу MySQL с именем: ajebaje. У меня сейчас проблемы с этим. Приведенный ниже код - это просто тест, я хочу, чтобы радиокнопка отправила значение, но это не так.
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title> ajebaje </title>
</head>
<body>
<form name = "form1" action= "<?php echo $_SERVER["PHP_SELF"]; ?>" method = "post">
<table width = "20%" border = "0" cellspacing = "1" cellpadding = "3">
<tr>
<td><h4> Student's Gender </h4></td>
<td>
<?php
$con=mysqli_connect("localhost", "root", "ew6wLoLOro", "result");
$sql=mysqli_query($con, "select gender_sl_no, gender_name from gender")
while($row=mysqli_fetch_array($sql))
{
echo '<table>
<input type = "radio" name = "sexbd" checked = "checked"/>'.$row['gender_name'].'
</table>';
}
?>
</td>
</tr>
<tr>
<td> </td>
<td><input type = "submit" name = "submit"/> </td>
</tr>
</table>
</form>
<?php
$con=mysqli_connect("localhost", "root", "ew6wLoLOro", "result");
$sexbd = $_POST['sexbd'];
if (isset($_POST['submit']))
{
echo $que = "Insert into ajebaje VALUES(default,'$sexbd' )";
echo " ";
echo "Your Data Inserted";
$result = mysqli_query($con,$que);
}
?>
</body>
</html>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


По умолчанию он должен отправлять sexbd: on в форме.
Для отправки значения из формы атрибут значения должен быть определен во входном теге. Что-то вроде этого:
echo '<table>
<input type = "radio" name = "sexbd" checked = "checked" value='.$row['gender_name'].'/>'.$row['gender_name'].'
</table>';
и готовая форма будет выглядеть так:
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title> ajebaje </title>
</head>
<body>
<form name = "form1" action= "/test" method = "post">
<table width = "20%" border = "0" cellspacing = "1" cellpadding = "3">
<tr>
<td><h4> Student's Gender </h4></td>
<td>
<table>
<input type = "radio" name = "sexbd" checked = "checked" value = "Male"/> Male
</table>
<table>
<input type = "radio" name = "sexbd" checked = "checked" value = "Female"/> Female
</table>
</td>
</tr>
<tr>
<td> </td>
<td><input type = "submit" name = "submit"/> </td>
</tr>
</table>
</form>
</body>
</html>
Теперь отправленное значение будет sexbd: Male или sexbd: Female.
Удовольствие @watmas, можете принять ответ, если он правильный :).
Я имел в виду, нажав на галочку "принять" под голосами слева от ответа :). читать здесь и здесь
Я не понимаю, что вам нужно? Пожалуйста, сообщите об этом в [email protected]. пожалуйста, помогите с этим.
Выкладываю еще одну проблему. Вы можете это решить. пожалуйста, помогите в этом.
Большое спасибо, мистер Сахеб, за вашу помощь: это правильный код: value = '. $ Row [' пол_name '].' />