Bob_Design Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 echo "<table border='1'>"; echo " <tr> <td></td> <td>ID</td> <td>Nome</td> <td>Preço</td> <td>Quantidade</td> <td>Descrição</td> </tr>"; while ($dados = mysql_fetch_array($consulta)) { echo "<tr><td>Editar</td>"; echo "<td> ".$dados['id']."</td>"; $id = $dados['id']; echo "<td>".$dados['nome']."</td>"; echo "<td>".$dados['preço']." R$</td>"; echo "<td>".$dados['qt']."</td>"; echo "<td>".$dados['descri']."</tr></td>"; } echo "<table>"; $id = $_POST["id"]; $consulta = mysql_query("SELECT * FROM produtos WHERE id='$id'");Eu to querendo quardar cada id em sua td para que quando clickar no editar e mysql_query puxe o id daquela td Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 Para isso funcionar em primeiro lugar você tem que colocar o $consulta ANTES do while, pois o while vai usá-lo!Se você pretende buscar todos os ids e montar uma página para clicar, troque a linha:echo "<td> ".$dados['id']."</td>";Porecho "<td><a href=\"pagina.php?id=$dados['id']\"> ".$dados['id']."</td></a>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bob_Design Postado Fevereiro 13, 2007 Autor Denunciar Share Postado Fevereiro 13, 2007 Deste jeito que você falo o link vai para pags diferentes?id1 pra 1.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 Desse jeito você vai passar pelo método GET para uma página que vai buscar a informação básiada no id passado... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bob_Design Postado Fevereiro 13, 2007 Autor Denunciar Share Postado Fevereiro 13, 2007 Como funciona esse GET?to meio perdido ainda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 Aqui no fórum a URL sempre vai ser, por exemplo:http://scriptbrasil.com.br/forum/index.php?showtopic=96183o método GET consiste em passar uma informação por meio da URL, no caso a informação passada para a index.php é que showtopic tem o valor 96183.Para mais informações procure pelos métodos de envio de formulário (GET e POST)... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bob_Design Postado Fevereiro 13, 2007 Autor Denunciar Share Postado Fevereiro 13, 2007 showtopic seria uma variavel?$consulta = mysql_query("SELECT * FROM produtos WHERE id='$ID clickado'); if($_POST["id"] !="") { while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; } eu to querendo puxar o id no qual for clickado para o select Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 showtopic é apenas a referência que armazena o dado passado... em alguma parte da index.php tem algo do tipo:$variável_qualquer = $_GET['showtopic'];Para pegar o ID pelo método que eu passei, você pode fazer o que fez ai no seu exemplo, apenas trocando POST por GET e colocar o $consulta dentro do if: if($_GET["id"] !=""){ $consulta = mysql_query("SELECT * FROM produtos WHERE id='".$_GET['id']."'"); while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; } }else{} Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Bob_Design
Eu to querendo quardar cada id em sua td para que quando clickar no editar e mysql_query puxe o id daquela td
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.