bruxinha 0 Denunciar post Postado Outubro 21, 2003 Oi pessoal, tudo bem?Será que alguém poderia me dizer o que está errado em meu código? Tenho uma página HMTL que possue um campo onde digito o RG de um cliente e clico num botão que chama um código PHP onde vou checar se este cliente já está cadastrado. O problema é que fiz este código que segue abaixo, mas quando digito algo nele, ele não entra onde preciso. Ele está fazendo a parte do código´que é quando tenho o campo vazio. Por favor, como sou iniciante, pode ser alguma coisa errada no código que não estão conseguindo ver. Obrigado.<?php $conexao = mysql_connect("localhost", "", ""); if (!$conexao) { echo "Erro na conexão". mysql_error(); exit;} else {$abert = mysql_select_db("usina",$conexao); if (!$abert) { echo "Erro na abertura do banco". mysql_error(); exit;} else { if ($CampoRg != "") { $consulta = "select * from visistante where rg =".$CampoRg; $resultado = mysql_query($consulta, $conexao); if ($resultado != "") { echo"<td>passei</td>";} } else { echo "<td>passei aqui</td>"; } } } ?> Compartilhar este post Link para o post Compartilhar em outros sites
claudemircruz 0 Denunciar post Postado Outubro 21, 2003 O campo $CampoRg, está na mesma página que o código em php? Se tiver está criado dentro de <? ?>...ou está direto no html? Compartilhar este post Link para o post Compartilhar em outros sites
bruxinha 0 Denunciar post Postado Outubro 21, 2003 Não, está em outra página......Na página que chama o código PHP Compartilhar este post Link para o post Compartilhar em outros sites
claudemircruz 0 Denunciar post Postado Outubro 21, 2003 então você precisa passar este campo por parâmetro pelo html.Sabe? quando você vê na barra de endereõ do browse algo do tipo: www.algo.com.br/pasta?idvariavelidvariavel é um parametro..... Compartilhar este post Link para o post Compartilhar em outros sites
claudemircruz 0 Denunciar post Postado Outubro 21, 2003 exemplo<?..."<a href=suapagina.php?nIDUsuario=".$CodUsuario." >"...?>espero ter ajudado.... Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Outubro 21, 2003 Pra buscar no form: $_GET['campo_rg'] pra método GET ou $_POST['campo_rg'] pra método POST. Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Outubro 22, 2003 $consulta = "SELECT * FROM visistante WHERE rg='". $CampoRg ."'"; ;) , pra que tanta aspas duplas e simples, é tão facil assim:"SELECT * FROM visistante WHERE rg=$CampoRg";Fala qual o erro que fica mais fácil ajudar. Compartilhar este post Link para o post Compartilhar em outros sites