[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает запрос
Страницы: 1, 2
Shine
у меня есть 2 таблицы: Uzel и Client. Мне надо было сделать так, чтобы выводился список все узлов, у которых названия были ссылками на список клиентов, относящихся к этим узлам, т.е. ID_uzel из таблицы Uzel должен был соответствовать ID_uzel из таблицы Client. Список узлов у меня выводится и ссылки работают, т.е. переходят на другой файл, но список клиентов не выводится, а выводится просто пустая страничка с кнопками. Посмотрите файлы, может исправите ошибку или дополнить чем нибудь надо..
Первый файл - vsya_bd.php - выводит список узлов:
Свернутый текст
PHP
<?php
$db_name
="Passport_object";
$table_name="Uzel";
$connection=@mysql_connect("localhost","root")
or die (
"Невозможно подключиться к MySQL.");
$db=@mysql_select_db($db_name$connection)
or die(
"Невозможно выбрать БД.");
$sql="select * from $table_name order by ID_uzel";
$result=@mysql_query($sql$connection)
or die (
"Невозможно выполнить запрос");
while(
$row=mysql_fetch_array($result)) {
$ID_uzel=$row['ID_uzel'];
$Name_uzel=$row['Name_uzel'];
$Adress_uzel=$row['Adress_uzel'];
$Phone_uzel=$row['Phone_uzel'];
$Resp_person_uzel=$row['Resp_person_uzel'];
$display_block .="
<p><strong>$ID_uzel.</strong><a href=\"bd_client.php?ID_uzel="
.$ID_uzel."\">".$Name_uzel."</a>
Адрес узла: $Adress_uzel, Телефон:$Phone_uzel, Ответственное лицо: $Resp_person_uzel</p>
"
;
}
HTML
<html>
<head>
<title>Узлы</title>
</head>
<body bgcolor="#FFEBCD">
<h2>Узлы</h2>
<? echo"$display_block"; ?><br><br>
<table cellspacing=3 cellpadding=5>
<form method="post" action="pick_uzel.php">
<td>
<p><input type="SUBMIT" name="submit" value="Изменить данные"></p>
</td></form>
<td>
<form method="post" action="dobavl_uzel.html">
<p><input type="SUBMIT" name="submit" value="Добавить данные"></p>
</td>
</form></table>
</body>
</html>

Второй файл - bd_client.php - выводит список клиентов:
Свернутый текст
PHP
<?php
$db_name
="Passport_object";
$table_name="Client";
$connection=@mysql_connect("localhost","root")
or die (
"Невозможно подключиться к MySQL.");
$db=@mysql_select_db($db_name$connection)
or die(
"Невозможно выбрать БД.");
if(isset(
$_GET['id_uzel']))
{
$sql="select ID_client, Name_client, Adress_client, Phone_client 
from $table_name order by ID_uzel WHERE ID_uzel='"
.(int) $_GET['id_uzel']."'";
$result=@mysql_query($sql$connection)
or die (
"Невозможно выполнить запрос");
    while(
$row=mysql_fetch_array($result)) 
    {
$ID_client=$row['ID_client'];
$Name_client=$row['Name_client'];
$Adress_client=$row['Adress_client'];
$Phone_client=$row['Phone_client'];
$display_block .="
<p><strong>$ID_client.$Name_client</strong>
Адрес клиента: $Adress_client, Телефон:$Phone_client</p>
"
;
    }
}

HTML
<html>
<head>
<title>Клиенты</title>
</head>
<body bgcolor="#FFEBCD">
<h2>Клиенты</h2>
<? echo"$display_block"; ?><br><br>
<table cellspacing=3 cellpadding=5>
<form method="post" action="pick_client.php">
<td>
<p><input type="SUBMIT" name="submit" value="Изменить данные"></p>
</td></form>
<td>
<form method="post" action="dobavl_client.php">
<p><input type="SUBMIT" name="submit" value="Добавить данные"></p>
</td>
</form></table>
</body>
</html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.