Задавайте вопросы, мы ответим
Вы не зашли.
есть БД bd и таблица students
CREATE TABLE `students` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) NOT NULL,
`sirname` varchar(30) NOT NULL,
`patronumic` varchar(30) NOT NULL,
`group` varchar(10) NOT NULL,
`predmet` varchar(30) NOT NULL,
`days` int(3) NOT NULL,
`mark` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=18 ;
Выполняется запрос на просмотр информации о студентах:
elseif($action=="view")
{
$query="SELECT *
FROM `students`
WHERE `sirname` COLLATE 'cp1251_general_ci' REGEXP '^$letter'";
$people_data=mysql_query($query);
}
в файле view.php у меня:
<?
while($row=mysql_fetch_array($people_data, MYSQL_ASSOC))
{
?>
<tr>
<td class="footer" align=center><?=$row['sirname']?></td>
<td class="footer" align=center><?=$row['name']?></td>
<td class="footer" align=center><?=$row['patronumic']?></td>
<td class="footer" align=center><?=$row['group']?></td>
<td class="footer" align=center>
<a href="?action=full_view"><img src=img/stat.gif border=0></a>
</td>
</tr>
<?
}
?>
вот, мне надо чтобы при нажатии на <a href="?action=full_view"><img src=img/stat.gif border=0></a>
выводились остальные данные об этом человеке на которого нажал!
я пошёл таким путём:
elseif($action=="full_view")
{
$query="SELECT *
FROM `students`
WHERE `sirname` COLLATE 'cp1251_general_ci' REGEXP '$const'";
$people_data=mysql_query($query);
}
Проблема в том что мне надо вынести как-то с Таблицы 'students' строку 'sirname' и импортировать в переменную $const
для того чтобы в файле full_view.php выводилась остальная инфа:
<?
while($row=mysql_fetch_array($people_data, MYSQL_ASSOC))
{
?>
<table border=0 cellpadding=2 cellspacing=1 bgcolor=#000000 align=center>
<capture><?=$row['sirname']?> <?=$row['name']?></capture>
<tr>
<td class="header" align=center width=150>Предмет:</td>
<td class="header" align=center width=150>Посещаемость:</td>
<td class="header" align=center width=150>Баллы:</td>
<td class="header" align=center width=150>Статус:</td>
</tr>
<tr>
<td class="footer" align=center><?=$row['predmet']?></td>
<td class="footer" align=center><?=$row['days']?></td>
<td class="footer" align=center><?=$row['mark']?></td>
<td class="footer" align=center>
<?
$a=$row['mark'];
if($a<60){print"неуд.";}
elseif('$a<75 && $a>59'){print"удов.";}
elseif('$a<90 && $a>74'){print"хорошо";}
elseif('$a<=100 && $a>89'){print"отлично";}
?>
</td>
</tr>
<?
}
?>
Заранее спасибо!
Неактивен
$const = $row['sirname'] ??
P.S. Данный вопрос не относится к теме форума. Вопросы по php задавайте на http://webew.ru
Неактивен
Не так оно чёто не пашет
Понял больше не буду )
Неактивен
Первое ключевое слово "область видимости переменных", второе webew.ru
Неактивен