|
|
|
| Здраствуйте народ
Возникла такая проблема. На странице из БД выводится список значений (год публикации) как ссылки, при нажатие на какие происходит выборка з БД и отображение записей которые удолетворяют этому запросу. У меня вопрос как сделать, чтоб одновременно отображался этот список и результат вывода на одной странице, пока просто идет перезагрузка страницы. Подскажите как это реализовать.
Вот так выводим ссылки
<?
$host="localhost";
$user="root";
$passw="";
$dbase="museum";
$table="categories";
/*зєднання з БД*/
mysql_connect($host,$user,$passw) or die ("<font color='red'>Неможливо встановити з'єднання з базою даних. Зверніться до адміністратора.</font>");
/*вибір БД*/
mysql_select_db($dbase) or die ("<font color='red'>База даних зараз недоступна. Зверніться до адміністратора.</font>");
//$result2=mysql_query("SELECT id,tom,rik,udk FROM categories ORDER BY rik ASC");
$sapros=mysql_query("SELECT DISTINCT(rik) FROM nzdpm ORDER BY rik ASC");
if ((!$sapros))
{
echo "Erroor basa date can not connection";
exit (mysql_error());
}
if ((mysql_num_rows($sapros) > 0))
{
$masyw=mysql_fetch_array($sapros);
do
{
printf ("<p><a href='view_cat.php?cat=%s'>%s</a></p>",$masyw["rik"],$masyw["rik"]);
}
while ($masyw=mysql_fetch_array($sapros));
}
?>
|
| |
|
|
|
|
|
|
|
для: bibika
(13.10.2008 в 13:40)
| | Вот примерно так попробуйте зробить. :)
<?
$rik = isset($_GET['cat'])?$_GET['cat']:null;
$sapros=mysql_query("SELECT * FROM nzdpm WHERE rik=".$rik);
echo mysql_result($sapros,0,"rik")."<br>";
echo mysql_result($sapros,0,"Еще чего у Вас там есть");
| а ссылку сделайте на эту же страницу. Допустим так:
<?
printf ("<p><a href='?cat=%s'>%s</a></p>",$masyw["rik"],$masyw["rik"]);
| Только нужно обработать данные на всякий случай. | |
|
|
|
|
|
|
|
для: Николай2357
(13.10.2008 в 20:46)
| | Спасибо попробую. | |
|
|
|