Exibir dados de 2 tabelas
Boa tarde a todos.
Bem pessoal, tenho 2 tabelas. Uma de cadastro de alunos e a outra com dados referentes a advertencias dos alunos.
A questão é:
1- Aluno faz o login com o nome completo e a senha para acessar a pagina exibir_dados.php
2- Se a senha for igual ao nome(consulta na tabela cadastro) o acesso é realizado.
3- Porem agora tenho que usar o nome completo do aluno para fazer um select na tabela dados(a tabela de advertencias) para exibir as advertencias do aluno.
tabela de cadastro:
CREATE TABLE cadastro (
ID int(11) NOT NULL auto_increment,
nome varchar(50) NOT NULL,
serie varchar(50) NOT NULL,
email varchar(50) NOT NULL,
senha varchar(50) NOT NULL,
PRIMARY KEY(ID));
Tabela de advertencias:
CREATE TABLE advertencias(
ID int(11) NOT NULL auto_increment,
nome varchar(50) NOT NULL,
materia varchar(50) NOT NULL,
motivo varchar(50) NOT NULL,
PRIMARY KEY(ID));
Pagina exibir_dados.php
<?
ob_start();
include("verifica.php");
include("configuracao.php");
$db = mysql_connect ($host, $login_db, $senha_db);
$basedados = mysql_select_db($database);
$usuario = mysql_query("SELECT * FROM cadastro WHERE nome='$nome'") or print (mysql_error());while($linha = mysql_fetch_array($usuario)){
$nomebanco = $linha["login"];
$materiabanco = $linha["materia"];
$motivobanco = $linha["motivo"];
}
?>
<html>
<head>
<style type="text/css">body{
background: url(caderno.gif) no-repeat;
}
</style>
<title>..: Escola :.. </title>
</head>
<body>
<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Olá <b><? echo $nomebanco ?></b>,
você está acessando a página de advertencias </b>.<br>
<br>
<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b> Suas advertencias são:</b><br>
<br>
<br>
<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Materia: <b><? echo $materiabanco ?></b><br>
<br>
<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Motivo: <b><? echo $motivobanco ?></b><br>
<br>
<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Biologia <b><? echo $biologiabanco ?></b><br>
<br>
<br>
<b>Menu de tarefas:</b><br>
<a href="sair.php">Sair</a></font></div>
</body>
</html>
<?php
ob_flush();
?>Resumindo tudo de forma bem simples...
O aluno entra no site, faz o login com o nome e senha. Vai para a página exibir_dados.php que mostra todos os dados com o nome do aluno...
--
E então como me "exibir" os todos esses dados ultilizando as duas tabelas?
Discussão (4)
Carregando comentários...