![]()  | 
		
Задавайте вопросы, мы ответим
Вы не зашли.
есть БД 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
Неактивен