Тема: post передает не все данные из формы
Есть проблема с передачей данных из формы методом post.
$result = mysql_query("SELECT * FROM data WHERE id=$id");
$myrow = mysql_fetch_array($result);
$result2 = mysql_query("SELECT id,grupa_name FROM grupa");
$myrow2 = mysql_fetch_array($result2);
echo "<form method='post' action='update_data.php'>
<p>Выберите группу в которой располагаются данные<br><select name='grupa'>";
do {
if ($myrow['grupa'] == $myrow2['id'])
{
printf("<option value=''%s selected>%s</option>",$myrow2["id"],$myrow2["grupa_name"]);
}
else {
printf("<option value=''%s>%s</option>",$myrow2["id"],$myrow2["grupa_name"]);
}
}
while ($myrow2 = mysql_fetch_array($result2));
echo "</select></p>";
принимает файл update_data.php
<?php
include ("blocks/bd.php");
if (isset($_POST['data_name'])) {$data_name = $_POST['data_name'];if ($data_name == '') {unset($data_name);} }
if (isset($_POST['grupa'])) {$grupa = $_POST['grupa']; if ($grupa == '') {unset($grupa);}}
if (isset($_POST['id'])) {$id = $_POST['id'];}
?>
Использую денвер.
форма передается кнопкой, при этом переменные $data_name и $id передаются, а переменная $grupa нет.