wneo 5 Denunciar post Postado Julho 23, 2014 Boa noite! Possuo um banco de dados configurado, onde extraio os dados de uma tabela, os quais estão sendo exibidos em uma página. Quando clicar no id, que está sendo exibido na página, que agora o transformei em link, preciso que o mesmo acesse outro campo de registro(coluna) da mesma tabela. Imaginem um sistema de cadastro, onde informo o assunto e a descrição. Então a descrição fica guardada. E quando clico no id(que também está sendo exibido após cadastro'auto incremento'), ->a descrição deve aparecer na mesma página, em um espaço reservado logo abaixo. Desde já agradeço Aguardo ajuda!!=) Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Augusto_173176 3 Denunciar post Postado Julho 23, 2014 Boa noite! Possuo um banco de dados configurado, onde extraio os dados de uma tabela, os quais estão sendo exibidos em uma página. Quando clicar no id, que está sendo exibido na página, que agora o transformei em link, preciso que o mesmo acesse outro campo de registro(coluna) da mesma tabela. Imaginem um sistema de cadastro, onde informo o assunto e a descrição. Então a descrição fica guardada. E quando clico no id(que também está sendo exibido após cadastro'auto incremento'), ->a descrição deve aparecer na mesma página, em um espaço reservado logo abaixo. Desde já agradeço Aguardo ajuda!!=) não intendo muito bem o que voce quer, mais.. o pouco que intendi, acho que isso resolve o seu problema. <a href="pagina.php?id=<?php echo $id ?>"><?php echo $assunto; ?></a> se for isso que voce precisa... no caso ai voce teria uma variavel passando o id de cada exibição que fizer, assim voce passa o valor do id via GET e recupera as informações na outra pagina Compartilhar este post Link para o post Compartilhar em outros sites
wneo 5 Denunciar post Postado Julho 23, 2014 Creio que o caminho é quase esse. Pagina1 - Possuo um form, onde preencho assunto e descrição. Pagina2 - Exibe o id e o Assunto. Ainda na pagina 2 - Preciso que ao clicar no id exibido, apareça a descrição que está armazenada no banco, em uma coluna da mesma tabela atrelada ao id de cada um. Tenho um arquivo com a estrutura citada acima, "index.html", Um "conecta.php" para conexão com banco, E um arquivo chamado "vemdobanco.php" onde faço select na tabela citada e preparo a exibição, depois coloco a mesma via include na index. Aqui vai o trecho do "vemdobanco.php": <?php include ('conecta.php'); $strSQL = "SELECT * FROM clientes"; $rs = mysql_query($strSQL); echo "<link rel='stylesheet' type='text/css' href='agentes.css'/>"; while($row = mysql_fetch_array($rs)) { echo "<ul class='ticket'>"; echo "<li>"; echo "<a href='descreva.php'>".$row['id']."</a>"; echo "</li>"; echo "</ul>"; echo "<a class='assunto'>"; echo $row['assunto']; echo "</a>"; } ?> - Aqui no ticket é onde toh usando o <href=''> pro id ficar linkado; - Aí toh montando a página "descreva.php": <?php include ('conecta.php'); $id = $_GET['id']; $strSQL = "SELECT descreva FROM clientes WHERE id"="$_GET['id']"; $rs = mysql_query($strSQL); while($row = mysql_fetch_array($rs)) { echo $row['descreva']; } mysql_close(); ?> Então aí estão as duvidas, Como referenciar corretamente o <href=''> na "vemdobanco.php" e montar a "descreva.php" corretamente... Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Augusto_173176 3 Denunciar post Postado Julho 23, 2014 Creio que o caminho é quase esse. Pagina1 - Possuo um form, onde preencho assunto e descrição. Pagina2 - Exibe o id e o Assunto. Ainda na pagina 2 - Preciso que ao clicar no id exibido, apareça a descrição que está armazenada no banco, em uma coluna da mesma tabela atrelada ao id de cada um. Tenho um arquivo com a estrutura citada acima, "index.html", Um "conecta.php" para conexão com banco, E um arquivo chamado "vemdobanco.php" onde faço select na tabela citada e preparo a exibição, depois coloco a mesma via include na index. Aqui vai o trecho do "vemdobanco.php": <?php include ('conecta.php'); $strSQL = "SELECT * FROM clientes"; $rs = mysql_query($strSQL); echo "<link rel='stylesheet' type='text/css' href='agentes.css'/>"; while($row = mysql_fetch_array($rs)) { echo "<ul class='ticket'>"; echo "<li>"; echo "<a href='descreva.php'>".$row['id']."</a>"; echo "</li>"; echo "</ul>"; echo "<a class='assunto'>"; echo $row['assunto']; echo "</a>"; } ?> - Aqui no ticket é onde toh usando o <href=''> pro id ficar linkado; - Aí toh montando a página "descreva.php": <?php include ('conecta.php'); $id = $_GET['id']; $strSQL = "SELECT descreva FROM clientes WHERE id"="$_GET['id']"; $rs = mysql_query($strSQL); while($row = mysql_fetch_array($rs)) { echo $row['descreva']; } mysql_close(); ?> Então aí estão as duvidas, Como referenciar corretamente o <href=''> na "vemdobanco.php" e montar a "descreva.php" corretamente... certo, acho que agora intendi melhor sua duvida, então vamos tentar resolver.. esse form que voce escreve suas informações voce ja ta inserindo no banco de dados? se sim, entao perfeito. no vemdobanco.php voce vai deixar assim <?php include ("conecta.php"); $strSQL = "SELECT * FROM clientes"; $rs = mysql_query($strSQL); echo "<link rel='stylesheet' type='text/css' href='agentes.css'/>"; while($row = mysql_fetch_array($rs)) { ?> <ul class='ticket'> <li> <a href="descreva.php?id=<?php echo $row['id']; ?>"><?php echo $row['id']; ?></a> </li> </ul> <a class='assunto'> <?php echo $row['assunto']; ?> </a> <?php } ?> e o descreva.php pode deixar assim <?php include ("conecta.php"); $id = $_GET['id']; $strSQL = "SELECT descreva FROM clientes WHERE id = '$id'"; $rs = mysql_query($strSQL); while($row = mysql_fetch_array($rs)) { echo $row['descreva']; } mysql_close(); ?> se eu intendi bem e isso que voce precisa, mais qualquer duvida estamos ae ;D Compartilhar este post Link para o post Compartilhar em outros sites
CL4nG 36 Denunciar post Postado Julho 23, 2014 Para mostrar na mesma página você tem que exibir logo abaixo caso um id seja informado via GET OU POST.ver.php <a href="ver.php?id=1">Ver item 1</a> <?php if (isset($_GET['id']) && is_numeric($_GET['id'])){ //aqui buscar a descrição e exibir... } ?> Compartilhar este post Link para o post Compartilhar em outros sites
wneo 5 Denunciar post Postado Julho 23, 2014 Boa Tarde!!! Estou tendo problemas com meu servidor no 000webhost onde estou desenvolvendo meu sistema...Enfim, continuando a questão... Rafael: Apliquei no vemdobanco.php: <a href="descreva.php?id=<?php echo $row['id']; ?>"><?php echo $row['id']; ?></a> E alterei a descreva.php devidamente como mencionou. Ao clicar sou direcionado a página "descreva.php" sem nenhuma informação... Compartilhar este post Link para o post Compartilhar em outros sites
victorqueiroz 34 Denunciar post Postado Julho 23, 2014 quando você clica nesse link é passado o id pela url via GET, para recuperar esse valor, faça assim: <?php echo $_GET['id']; ?> acho que essa deve ser sua dúvida :) Compartilhar este post Link para o post Compartilhar em outros sites
Marlon Pacheco 132 Denunciar post Postado Julho 23, 2014 Tu não pode fazer isso com JS/jQUery?? Tipo um Accordion. Compartilhar este post Link para o post Compartilhar em outros sites
wneo 5 Denunciar post Postado Julho 23, 2014 Victor, Seguinte... 1 - Na página "vemdobanco.php" estou linkando o id: <a href="descreva.php?id=<?php echo $row['id']; ?>"><?php echo $row['id']; ?> (A sintaxe apresentada acima está apresentando conflito de sintaxe), 2 - Na página "descreva.php" preciso capturar o id pela URL... fiz como o Rafael mencionou... porém ainda não deu certo... Marlon: É uma possibilidade visual interessante, segue o esquema: Pagina1 - Possuo um form, onde preencho assunto e descrição. Pagina2 - Exibe o id e o Assunto. Ainda na pagina 2 - Preciso que ao clicar no id exibido, apareça a descrição que está armazenada no banco, em uma coluna da mesma tabela atrelada ao id de cada um. Tenho um arquivo com a estrutura citada acima, "index.html", Um "conecta.php" para conexão com banco, E um arquivo chamado "vemdobanco.php" onde faço select na tabela citada e preparo a exibição, depois coloco a mesma via include na index. A questão é após clicar no link do id...então chamar a descrição que está armazenada no banco. Compartilhar este post Link para o post Compartilhar em outros sites
Marlon Pacheco 132 Denunciar post Postado Julho 23, 2014 Então. É realmente necessário que a descrição do id seja chamada só após o click? Se não for, você pode trazer as 2 informações e deixar a segunda "oculta" pelo jQueryUI. Então é só aplicar o plugin Accordion pra executar o efeito. Compartilhar este post Link para o post Compartilhar em outros sites
wneo 5 Denunciar post Postado Julho 23, 2014 Marlon, Achei interessante...Como ficaria isso, com base no esquema que passei? Com o arquivo "vemdobanco.php" posso exibir o assunto, o id(linkado) e a descrição. E no arquivo "descreva.php" preciso montar corretamento a captura via GET. Voce pode me dar um exemplo de como ficaria sua idéia usando jquery, para ocultar a descrição e exibir quando clicar? Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Augusto_173176 3 Denunciar post Postado Julho 23, 2014 Marlon, Achei interessante...Como ficaria isso, com base no esquema que passei? Com o arquivo "vemdobanco.php" posso exibir o assunto, o id(linkado) e a descrição. E no arquivo "descreva.php" preciso montar corretamento a captura via GET. Voce pode me dar um exemplo de como ficaria sua idéia usando jquery, para ocultar a descrição e exibir quando clicar? boa noite, me add no skype que resolvemos o seu problema rapidinho, qual seu skype? Compartilhar este post Link para o post Compartilhar em outros sites
wneo 5 Denunciar post Postado Julho 23, 2014 williamshakespieretti@hotmail.com Na "descreva.php", Estou usando esse SELECT pra consultar a descrição relacionada ao ID clicado... mas não tá operando não...=/ $id = $_GET['id']; $strSQL = "SELECT descreva FROM clientes WHERE id='$id'"; Compartilhar este post Link para o post Compartilhar em outros sites
wneo 5 Denunciar post Postado Julho 24, 2014 Rafael, Realizei com base na sua resposta, na maneira de estruturar o vemdobanco.php e o descreva.php está resolvido!!! Muito Obrigado!!!!!!!!=D Compartilhar este post Link para o post Compartilhar em outros sites
Mayara E 0 Denunciar post Postado Julho 5, 2019 Boa tarde, eu estou com mesmo problema, poderia me dizer o que foi feito para funcionar? Compartilhar este post Link para o post Compartilhar em outros sites