[firebase-br] FIREBIRD+PHP - Problemas como INSERT INTO...

marcelo - teflamar marcelo em teflamar.com.br
Qua Maio 9 09:32:31 -03 2007


ibase_connect ('banco','usuario','senha','ch.set',0,3)

----- Original Message ----- 
From: "n4ndoprado" <n4ndoprado em itelefonica.com.br>
To: "lista" <lista em firebase.com.br>
Sent: Wednesday, May 09, 2007 8:29 AM
Subject: [firebase-br] FIREBIRD+PHP - Problemas como INSERT INTO...


Eu já consegui fazer uma inserção em banco de dados Firebird usando PHP.
No entanto, quando tentei implementar usando um outro exemplo, não
consegui fazer funcionar.

Estou colocando meu código exemplo abaixo, e gostaria que alguém
pudesse me ajudar.
Obrigado.

<?

   #include a função que conecta ao banco de dados


    include('funcoes.php');


   #Passei as variaveis da pagina anterior por POST

$usuario = $_POST['user'];
$pass = $_POST['senha'];
$name = $_POST['nome'];
$country = $_POST['pais'];
        $mail = $_POST['email'];
$about = $_POST['perfil'];

   # Aqui eu coloquei para imprimir para mostrar que as variaveis
estão sendo passadas

   echo ("$usuario, $pass, $name, $country, $mail, $about");

   # chama a função e conecta ao bando de dados - A conexao está sendo
executada com sucesso

   $conexao_bd = conectar();
   ibase_trans(IBASE_IBASE_WRITE, $conexao_bd);




   # Comando SQL para insercao - O erro está aqui abaixo - USER, NOME,
PAIS, EMAIL E PERFIL estão como char e SENHA como int - Login é a
tabela e senha não está definido no formulario como PASSWORD




   $insercao = "INSERT INTO LOGIN (USER, SENHA, NOME, PAIS, EMAIL,
PERFIL) VALUES ('$usuario', $pass, '$name', '$country', '$mail',
'$about')";


   $query = ibase_query($conexao_bd, $insercao);


   #query retorna sempre como NULL

   if ($query) echo ("<p align=center><h3><font color=#FF0000>Inserção
realizado com sucesso</font></h3></p>");
   else echo ("Não foi realizado com sucesso");



   echo ("<p align=center><font color=#0000FF><a
href=cadastro.php>Clique aqui para voltar</a></font></p>");



   ibase_close($conexao_bd);


?>





Não tenho ideia doq possa estar acontecendo
Já tentei de tudo


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista