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

Passagem de parâmetros por links - URGENTE


Jessé Augusto

Pergunta

Boa tarde pessoal!

Estou implementando duas funcionalidades de teste: "listateste2.php" (lista nomes de pessoas com código) e a "editateste.php" (editar o cadastro da pessoa, neste caso, apenas o nome).

Dentro do arquivo "listateste2.php" criei um link, o qual passa como parâmetro o "IDTESTE", que redireciona para a edição do nome da pessoa.

Entretanto, não estou conseguindo "pegar" o "IDTESTE" passado na página de destino.

Se alguém souber, e poder me ajudar estarei grato.

Segue o código.

"listateste2.php"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lista-teste...</title>
</head>

<body>

<?php

     $servidor = localhost;
     $usuario = "root";
     $senha = "";
     $banco = "locadora";

     $conexao = mysql_connect($servidor ,$usuario,$senha) or die("Não foi possível realizar a conexão com o banco.");
     #Seleciona o banco de dados, utilizando o conteúdo da variável $banco e utilizando a conexão $conexao
     mysql_select_db($banco,$conexao);
?>

<?php



     $resultado = mysql_query("SELECT * FROM teste");

     while($l = mysql_fetch_array($resultado))
     {
                $idteste     =  $l["IDTESTE"];
                $nome     =  $l["NOME"];


    echo'
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <style type="text/css">
    body,td,th {
    color: #FFF;
    }
    a:link {
    color: #FFF;
    }
    body {
    background-color: #FC3;
    }
    </style>
    </head>

    <body>
    <div align="center">
   <table width="762" height="90" border="0" cellspacing="1" bgcolor="#000000">
    <tr>
      <h2><th height="49" colspan="7" scope="col"><a href=cadteste.php?idteste='.$l["IDTESTE"].'> '.$nome.'</a></th></h2>


    </tr>
    <tr>
      <th scope="col"><h4><strong>Codigo</strong></h4></th>
      <th scope="col"><h4><strong>Individuo</strong></h4></th>

    </tr>
    <tr>
      <th width="95" scope="col">'.$idteste .'</a></th>
      <th width="108" scope="col">'.$nome.'</th>
    </tr>
   </table>

</div>
</body>
</html>
';


}
?>



<div align="center">
  <p>&nbsp;</p>
</div>
</body>


</html>
"editateste.php"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>


<?php
     $idteste = $_POST ["IDTESTE"];
     $servidor = localhost;
     $usuario = "root";
     $senha = "";
     $banco = "locadora";

     $conexao = mysql_connect($servidor ,$usuario,$senha) or die("Não foi possível realizar a conexão com o banco.");
     #Seleciona o banco de dados, utilizando o conteúdo da variável $banco e utilizando a conexão $conexao
     mysql_select_db($banco,$conexao);


     //echo 'o valor do ID e '.$idteste.' ';
     $resultado = mysql_query("select * from teste where IDTESTE = $idteste");
     $linha = mysql_fetch_array($resultado);
     
     echo' o valor e '.$linha["NOME"].'';

 ?>

<body>
<div align="center">
  <form id="form1" name="form1" method="post" action="">
    <label for="textfield">Nome</label>

    <input type="text" name="textfield" value="<?php echo''.$linha["NOME"].''; ?>" id="textfield" />
  </form>
</div>
</body>

</html>

Obrigado pela atenção.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Ao passar um valor via GET, através de link, você deve utilizar $idTeste = $_GET['IDTESTE'] para recuperar o valor.

Entretando, não é recomendado passar essas informações via GET/querystring.

Editado por Romero Dias
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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...