Jump to content

Como fazer uma hiperligação duma query?


Llaverola

Recommended Posts

ola pessoal, depois de ter dificuldades em fazer o login(consegui graças a voces) agora quero por exemplo, carregar no botão disciplinas, e imprimir as disciplinas que o aluno esta inscrito. estou a trabalhar no mysql e php. abaixo deixo o codigo:

tennho o ficheiro config.php

<?php
include 'config.php';
//include 'bd.php'; n sei se isto ta certo



// ... do something like insert or select, etc
$query  = "SELECT username, password FROM login";
$result = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    echo "username: {$row['username']}<br>" .
         "Password: {$row['password']} <br>"."<br>";
} 
?>

quero imprimir isto no <div id="main">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <title>CSS Liquid Layout: Two Column Left Navigation [# 2]</title>
  <style type="text/css">
  /*<![CDATA[*/
  body {
  margin:0;
  padding:0;
  color:#000;
  background: #f5f5f5;
  font: 0.8em Verdana, arial, sans-serif;
  }
  #header {
  top:0;
  left:0;
  height:5em;
  color:#000000;
  background:#FFFFFF;
  border:3px solid #FFFFFF;
  text-align: center;
  
  }
  h1 {font-size: 1.8em; padding:0.2em 0.3em;}
  h2 {font-size: 1.3em; color: #000000;}
  #main {
  margin-right: 15em;
  margin-left:16em;
  padding:0 7em 1em;
  background: #eaeaea;
  border:7px solid #708090;
  height: 400px;
  }
  #nav-one {
  position:absolute;
  top: 5.5em;
  left:10px;
  margin-left:-0.6em;
  width:15em;
  background: #060;
  color: maroon;
  border:5px solid #c0c0c0;
  text-align: right;
  position:absolute;
  }
  #nav-one p {padding:0.5em;}
  .nav-two {
  margin-left: 0.5em;
  margin-right: 0.5em;
  background: #;
  color:#fff;
  margin-top:23px;
  }
  .nav-three {
  margin-left: 0.5em;
  margin-right: 0.5em;
  background: #060;
  color:#fff;
  margin-top:10px;
  }
  h1 {font-size: 1.8em; padding:0.2em 0.3em;}
  .nav-four {
  width:18.35%;
  margin-left: 65em;
  margin-right: 0em;
  background: #FFFFFF;
  color:#fff;
  margin-top:-427px;
  position:absolute;
  text-align:left;
  border:2px solid #708090;


  }
  #footer {
  width:60%;
  text-align:center;
  margin-top:10px;
  margin-left:16em;
  padding: 0.5em;
  color:#009;
  background:#ccc;
  border:3px solid #708090;
  }
  p.c {text-align: center;}
  .buttonlink2 {
  padding: 4px;
  border: outset 2px Menu;
  color: #224059;
  background: #f0f0f0;
  text-decoration: none;
  }
  /*]]>*/
  </style>
  </head>

  <body>
  <div id="header">
  
  <h1>UNIVERSIDADE DE ARCA DAGUA</h1>
  </div>

  <div id="main">
  <h2>Exploring CSS Liquid Layouts: 2-Column Normal Page Flow Fixed Navigation</h2>

  <p>Bem-vindo à plataforma da Universidade ARCA DAGUA</p>

  <p>Aqui poderá aceder aos seus dados pessoais,</p>

  <p>incluindo notas, disciplinas em que está inscrito</p>
  
  <p>O acesso para obter outras informações (notas, ...) </p>
  
  <p>está sujeito a identificação por LOGIN (Número do Aluno</p>
  
  <p>ou Login/Sigla do Docente/Funcionário) e PASSWORD (senha </p>
  
  <p>distribuída pela Secretaria de Alunos ou Secretaria de </p>
  
  <p>Professores ou Departamento Pessoal)</p>
  
   <p>turma, horário, etc</p>
  </div>
  </div>
  
  <div class="nav-four">
  <p><h2>Pesquisar</h2> </p>
  <p><input type="text" value="" name="nome"size="18" > <input type="submit" name="ok" value="ok" class="ok-button"></p>

  </div>


  <div id="nav-one">
<div class="navcontainer">
	<ul class="navlist">
	<link rel="stylesheet" href="work.css" />
	<li><a href="lol.php">NOTAS</a></li>
	<li><a href="">DISCIPLINAS</a></li>
	<li><a href="">MATRICULA</a></li>
	<li><a href="">PROFESSORES</a></li>
	<li><a href="">TURMA</a></li>
	<li><a href="">EXAME</a></li>
	<li><a href="">DADOS PESSOAIS</a></li>
	<li><a href="">LINKS</a></li>
	</ul>
</div>


  <div class="nav-two">
  <p></p>
  </div>
  

  <div class="nav-three">
  <p>This id div class nav-three</p>
  </div>
  </div>
  

  <div id="footer">
  <p>This is div ID footer</p>

  <p>This is a footer paragraph</p>
  </div>
  </body>
  </html>
Link to comment
Share on other sites

Pelo que percebi queres algo como:



..............................

$query  = "SELECT username, password FROM login";
$result = mysql_query($query);

$row = mysql_fetch_array($result, MYSQL_ASSOC);

............................



echo '<div id="main">
  <h2>Exploring CSS Liquid Layouts: 2-Column Normal Page Flow Fixed Navigation</h2>

  <p>Bem-vindo à plataforma da Universidade ARCA DAGUA</p>

  <p>Aqui poderá aceder aos seus dados pessoais,</p>

  <p>incluindo notas, disciplinas em que está inscrito</p>
  
  <p>O acesso para obter outras informações (notas, ...) </p>
  
  <p>está sujeito a identificação por '.$row['username'].' (Número do Aluno</p>
  
  <p>ou Login/Sigla do Docente/Funcionário) e '.$row['password'].' (senha </p>
  
  <p>distribuída pela Secretaria de Alunos ou Secretaria de </p>
  
  <p>Professores ou Departamento Pessoal)</p>';

...................................

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

não... não é isso.

eu pretendo clicar num botão, e dentro dessa caixa div id=main, aparecer o resultado duma query entendes?

por exemplo, clico no botão notas, quero que nessa caixa main, apareça as notas referentes ao aluno que fez o login, entendes?...

por exemplo : SELECT valor from notas where aluno=13137; masaki depende do aluno que fizer o login.

Link to comment
Share on other sites

é assim. eu tenho uma pagina inicial onde faço o login. para o login ter sucesso, os dados q o utilizador poe na caixa tem d ser igual aos dados dos utilizadorees que se encontra dentro da tabela login da minha base de dados. a minha base de dados tb tem um user e uma pass.

qd faço o login entro na pagina principal. agora o que quero, é clicar num botão, e ir para uma pagia igualzinha à pagina principal mas com o resultado da query dentro da caixa main. a unica diferente é q em vez de ter akele texto todo :

echo '<div id="main">

  <h2>Exploring CSS Liquid Layouts: 2-Column Normal Page Flow Fixed Navigation</h2>

  <p>Bem-vindo à plataforma da Universidade ARCA DAGUA</p>

  <p>Aqui poderá aceder aos seus dados pessoais,</p>

  <p>incluindo notas, disciplinas em que está inscrito</p>

 

  <p>O acesso para obter outras informações (notas, ...) </p>

 

  <p>está sujeito a identificação por '.$row['username'].' (Número do Aluno</p>

 

  <p>ou Login/Sigla do Docente/Funcionário) e '.$row['password'].' (senha </p>

 

  <p>distribuída pela Secretaria de Alunos ou Secretaria de </p>

 

  <p>Professores ou Departamento Pessoal)</p>';

vou ter o resultado da minha query. como fazer isso? é a grande questao

faço copy paste da pagina principal para outro ficheiro e dentro do div main faço as query e imprimo la dentro?

Link to comment
Share on other sites

por exemplo, no login ponho na caixa o user 13137 com a pass ratatui lol....

se eu entrar no login, tenho d ir a caixa onde escrevi o 13137, buscar esse mm 13137 e fazer a query referente a esse numero. será sempre referente ao username pq os campos das minhas tabelas da minha BD têm qs todas o numero do aluno..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.