Jump to content


Verena

Member Since 07/03/2007
Offline Last Active 14/03/2007, 09:32
-----

Topics I've Started

Consulta Em Várias Tabelas

12/03/2007, 09:16

Gente eu tenho 3 tabelas:

Ptsatd: codigo_uo, nome, endereço, telefone
Responsáveis: codigo_uo, cargo, titular, matricula
Circuitos: codigo_uo, designacao, velocidade

Como eu faço uma consulta, através do código q me mostre todos os dados dessas 3 tabelas?

eu fiz a consulta dessa forma:

sql = "(SELECT * FROM ptsatd) UNION (SELECT * FROM responsaveis) WHERE Codigo_UO LIKE '$nome%' ";

O '$nome%' recebe o resultado de um select.

Mas dá o seguinte erro:
Parse error: parse error, unexpected '=' in C:\wamp\www\pontosdeatendimento\Ptsatendimento.php on line 27


Alguém me ajuda please???

List/menu + Php

07/03/2007, 13:13

Bem gente é o seguinte, eu tenho esse código:

<?
$dbname="localhost";
$usuario="root";
$password="";

if(!($id = mysql_connect("localhost",$usuario,$password))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}

if(!($con=mysql_select_db("aps",$id))) {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL 2. Favor Contactar o Administrador2.";
exit;
}
function mysqlexecuta($id,$sql,$erro = 1) {
if(empty($sql) OR !($id))
return 0;
if (!($res = @mysql_query($sql,$id))) {
if($erro)
echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";
exit;
}
return $res;
}
$sql = "SELECT * FROM ptsatd";
$res = mysqlexecuta($id,$sql);
?> <!-- fim conexão -->

<?
echo "<form method=\"post\" action=\"\">";
echo "<fieldset>";

while ($row = mysql_fetch_array($res)) {
echo '<legend>Informações</legend>';
echo "<br>";
echo $row['Codigo_UO'] ."\">";
echo "<br>";
echo $row['Nome_UO'] ."\">";
echo "<br>";
echo $row['Sigla'] ."\">";
echo "<br>";
echo $row['Endereço'] ."\">";
echo "<br>";
echo $row['Bairro'] ."\">";
echo "<br>";
echo $row['Municipio'] ."\">";
echo "<br>";
echo $row['CEP'] ."\">";
echo "<br>";
echo $row['UF'] ."\">";
echo "<br>";
echo $row['NúmeroTelefone'] ."\">";
echo "<br>";
echo $row['Fax'] ."\">";
echo "<br>";
echo $row['EmailInstitucional'] ."\">";
echo "<br>";
echo $row ["Usercode_1"] ."\">";
echo "<br>";
echo $row ['Usercode_2'] ."\">";
echo "<br>";
echo $row ['Usercode_3'] ."\">";
echo "<br>";
}
echo "</fieldset>";
echo "</form>";
?>


Só q esse código mostra todos os códigos, nomes, siglas, etc etc... que estiverem cadastrados no banco.
Ai vai a dúvida:
Como eu faço uma pesquisa, usando list/menu, p/ selecionar um nome e ele me mostrar, o código, a sigla, o endereço etc etc, ou seja, mostrar a linha toda, referente a esse nome???

Alguém pode me ajudar, por favor!!!

IPB Skin By Virteq