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> </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>
Pergunta
Jessé Augusto
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"
"editateste.php"Obrigado pela atenção.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.