Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Para Selecionar


Bob_Design

Pergunta

 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']."&nbsp;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

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

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>";

Por

echo "<td><a href=\"pagina.php?id=$dados['id']\"> ".$dados['id']."</td></a>";

Link para o comentário
Compartilhar em outros sites

  • 0

Aqui no fórum a URL sempre vai ser, por exemplo:

http://scriptbrasil.com.br/forum/index.php?showtopic=96183

o 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)...

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

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{}

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...