Тема: Таблицы с повтряющимися ячейками
Здраствуйте! у меня возникла небольшая проблема..нужно по нажатию кнопки отобразить таблицу, там содержатся данные о должниках...я вроде бы как написал код, но талица появляется при загрузке страницы, а не по нажатию..вот код:
echo '<form method="post" action="">';
if (isset($_POST['submit'])) { // Условие нажатия кнопки
$dolg = 'SELECT distinct Fio,Nazv,balls.Id_stud
from studs,predmets,balls WHERE studs.Id_stud=balls.Id_stud and predmets.Id_pred=balls.Id_pred and balls.ball=""';
$zapr=mysql_query($dolg);
if (!$zapr)
{
die ("Невозможно исполнить запрос к базе данных:<br/>".mysql_error());
}
echo "<table border=0>";
echo "<tr><th>ФИО Студента</th><th>Предмет</th></tr>";
while($mas=mysql_fetch_array($zapr,MYSQL_ASSOC)){
$studs=$mas["Fio"];
$predmet=$mas["Nazv"];
echo "<tr>";
echo "<td>$studs</td>";
echo "<td>$predmet</td>";
echo "</tr>";
}
} // Конец условия
echo '<input type="submit" name="submit" value="Показать должников" />';
echo "</form>";
echo "</table>"; // Этот тег как-то отстал от таблицы.
подскажите пожалуйста где ошибка...и еще есть вопрос...в этой таблице у одного студента может быть несколько долгов..как сделать так, чтобы его фамилия не повторялась, а просто напротив него были выведены все имеющиеся долги...