SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.10.2009 20:59:19

Legato
Участник
Зарегистрирован: 25.10.2009
Сообщений: 2

помогите с запросом!

есть БД 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>
<?
    }
?>

Заранее спасибо!

Неактивен

 

#2 25.10.2009 21:15:04

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: помогите с запросом!

$const = $row['sirname']  ??

P.S. Данный вопрос не относится к теме форума. Вопросы по php задавайте на http://webew.ru

Неактивен

 

#3 25.10.2009 21:22:27

Legato
Участник
Зарегистрирован: 25.10.2009
Сообщений: 2

Re: помогите с запросом!

Не так оно чёто не пашет sad

Понял больше не буду )

Неактивен

 

#4 25.10.2009 21:34:49

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: помогите с запросом!

Первое ключевое слово "область видимости переменных", второе webew.ru

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson