Здравствуйте!
Необходимо реализовать запись значения id selectа в БД. Сам select подгружается также с БД.
Формы select находятся в отдельных функциях. Но При выполнении формы, значения не пишутся. В чем может быть проблема?
function select_add_group(){
$res1=mysql_query("SELECT id, name FROM disc");
echo '<main><div class="row"><div class="col s12">Дисципліна<select name="select_group" class="browser-default">';
for ($x=0; $x<count($row=mysql_fetch_array($res1)); $x++ )
{
echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo '</select></div></div></main>';
}
function select_add_teacher(){
$res=mysql_query("SELECT id, name FROM users WHERE class='4'");
echo "<form method='post'><main><div class='row'><div class='col s12'>Викладач";
echo '<select class="browser-default" name="select_teacher"></div></div>';
for ($x=0; $x<count($row=mysql_fetch_array($res)); $x++ )
{
echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo '</select></div></main></form>';
}
$addcategory = '
<form method="POST">
'.select_add_group().'
'.select_add_teacher().'
<div class="row"><div class="col s12">
<p>Примітки <input type="text" name="text">
<h5><center>Розклад<i class="material-icons">access_time</i></center></h5>
<div class="input-field col s6">
<center><h5>Понеділок</h5></center>
<input type="text" name="t1"><p>
</div>
<div class="input-field col s6">
<center><h5>Вівторок</h5></center>
<input type="text" name="t2"><p>
</div>
<div class="input-field col s6">
<center><h5>Середа</h5></center>
<input type="text" name="t3"><p>
</div>
<div class="input-field col s6">
<center><h5>Четверг</h5></center>
<input type="text" name="t4"><p>
</div>
<div class="input-field col s6">
<center><h5>П`ятниця</h5></center>
<input type="text" name="t5"><p>
</div>
<div class="input-field col s6">
<center><h5>Субота</h5></center>
<input type="text" name="t6"><p>
</div>
<p><center><a class="waves-effect red btn"><input type="submit" name="ok"></a></center></div></div>
</form>';
echo $addcategory ;