if chamando outro formulário não funciona
Alguém consegue descobrir o problema???
Estou fazendo um while no Banco de Dados e colocando link para editar cada registro apresentado...
O problema é que a tabela contendo os registros do banco de dados não aparece.. fica sempre no formulário form1 que é o vazio
Codigo form1
<?php
include "conexao.php";
if($_GET['funcao'] != "editar"){
?>
<form id="form1" name="form1" method="post" action="funcoes.php?funcao=gravar">
....
<input type="submit" name="btEnviar" id="btEnviar" value="Enviar" />
</div></td></tr></table>
</form>
<?php
}
?>
Codigo form2
<?php
if($_GET['funcao'] == "editar"){
$id = $_GET['id'];
$sql_update = mysql_query("SELECT * FROM tbtestando WHERE id = '$id'");
while($linha = mysql_fetch_array($sql_update)){
$nome = $linha['nome'];
$endereco = $linha['endereco'];
$telefone = $linha['telefone'];
$descricao = $linha['descricao'];
}
?>
<form id="form2" name="form2" method="post" action="funcoes.php?funcao=editar$id=<?php echo $id ?>">
...
<input type="submit" name="btEnviar" id="btEnviar" value="Alterar" />
</div></td> </tr></table>
</form>
<?php
}
?>
Dentro dos campos de texto coloque value= <?php echo$nome ?>
No while que está funcionando perfeitamente o link para ir ao Form2 ficou:
...
<td><a href="administrar2.php?funcao=editar$id=<?php echo $id ?>">Editar</a></td>
Mas não vai para o Form2.
O erro deve estar dentro dos comandos do Form2, mas eu não encontro!
Alguém pode me ajudar???
Discussão (3)
Carregando comentários...