Llaverola Posted November 26, 2007 at 01:49 PM Report Share #150427 Posted November 26, 2007 at 01:49 PM 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 More sharing options...
Hipnoted Posted November 26, 2007 at 07:12 PM Report Share #150485 Posted November 26, 2007 at 07:12 PM 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 More sharing options...
Llaverola Posted November 27, 2007 at 01:49 AM Author Report Share #150588 Posted November 27, 2007 at 01:49 AM 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 More sharing options...
joxnas Posted November 27, 2007 at 12:05 PM Report Share #150625 Posted November 27, 2007 at 12:05 PM então se tá feito o log in ,a variável com o nome do aluno deve tar guardade em $_SESSION['qualquercoisa'] Então a query será SELECT valor from notas where aluno=".$_SESSION['qualquercoisa'] Link to comment Share on other sites More sharing options...
Llaverola Posted November 27, 2007 at 01:32 PM Author Report Share #150627 Posted November 27, 2007 at 01:32 PM é 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 More sharing options...
Llaverola Posted November 27, 2007 at 01:39 PM Author Report Share #150629 Posted November 27, 2007 at 01:39 PM 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now