artur aguiar Postado Novembro 23, 2010 Denunciar Share Postado Novembro 23, 2010 Olá Pessoal Primeiramente bom dia,tarde ou noite.Bom estou com um problema. para gravar dados no meu banco de dados. Ou e os Scripts ou e o Easyphp. que estava funcionando normalmente.vou mostra os scripts e vocês me dizem se ele esta correto.Bom não to conseguindo Inserir CODEBOX. então vai no texto mesmo. SCRIPT1 - faz a conexão com o banco.<?php$host = "localhost"; $user = "root";$pass = ""; $dbname = "linden"; //conecta ao banco de dados mysql_connect($host, $user, $pass) or die("Não foi possível conectar-se com o banco de dados"); //seleciona o banco de dados mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados"); ?>*******************************************************************************SCRIPT2 - Faz O Registro Dos dados no Banco.<? //conexão com o db include ("conect.php"); //variaveis enviadas pelo método post $loguin = $_POST['loguin'];$senha = $_POST['senha'];$nome = $_POST['nome']; $telefone = $_POST['telefone'];$email = $_POST['email']; //insere os valores no db $insere = mysql_query("INSERT INTO `usuarios`( `loguin`, `senha`, `nome`, `telefone`, `email`) VALUES ('$loguin','$senha','$nome','$telefone','$email')") or die(mysql_error()); if($insere) echo "Cadastro realizado com sucesso!";else echo "Não foi possível fazer o seu cadastramento!";?>*******************************************************************************SCRIPT3 - Formulario de envio. <html><head><meta http-equiv="Content-Type" content="text/html; charset=encoding"><title>cadastro 2 teste</title></head> <body> <form action="cadastro_bc.php" method="POST"> <p align="center"> Loguin : <input type="text" name="loguin" size="20" > </p> <p align="center">Senha : <input type="password" name="senha" size="20" ></p> <p align="center">Nome : <input type="text" name="nome" size="20" > </p> <p align="center">Telefone: <input type="text" name="telefone" size="20" > </p> <p align="center">E-mail : <input type="text" name="email" size="20" > </p> <p align="center"> <a href="index.html"><img src="imagens/voltar.gif"></img></a> </p> <p align="center"> <input type="submit" value="cadastrar" name="cadastrar" ></input> </p> </form> </body></html>OBS:a Versão do Easyphp. que estou usando e a versão 5.3.3 OBS: Fiz a atualização para a Versão 5.3.3.1 Mais o Localhost não abria ai voltei para a Versão 5.3.3.o banco de dados esta criado com os nome certo tabelas com os nomes certos tb. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrReisGuilherme Postado Novembro 23, 2010 Denunciar Share Postado Novembro 23, 2010 Quando você envia o formulário, o script retorna alguma mensagem de erro?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 artur aguiar Postado Novembro 23, 2010 Autor Denunciar Share Postado Novembro 23, 2010 Quando você envia o formulário, o script retorna alguma mensagem de erro??Não não retorna nenhuma mensagem. a tela fica branca esqueci de menciona.Não retorna nenhuma mensagem. e tambem não faz o registro no banco. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Novembro 24, 2010 Denunciar Share Postado Novembro 24, 2010 Adicione isto logo na primeira linha após a abertura da tag do PHP:error_reporting(E_ALL); ini_set("display_errors", 1); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 artur aguiar Postado Novembro 25, 2010 Autor Denunciar Share Postado Novembro 25, 2010 Adicione isto logo na primeira linha após a abertura da tag do PHP:error_reporting(E_ALL); ini_set("display_errors", 1);Olá amigo obrigado. mais eu adicionei o comando apos a abertura da tag igual você falo nos 2 scrips . juntos e 1 de cada vez. e continua com o mesmo problema. não retorna nada.OBS: Amigos Agora eu não estou intendendo. ESTE SCRIPT AQUI FUNCIONA.<?php$host = "localhost";$user = "root";$senha = "";$dbname = "usuario";//conecta ao banco de dadosmysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados");//seleciona o banco de dadosmysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");?>*****************************************<?php//conexão com o dbinclude ("conectar.php");//variaveis enviadas pelo método post$nome = $_POST['nome'];$senha = $_POST['senha'];//insere os valores no db$insere = mysql_query("INSERT INTO `usuarios`( `nome`, `senha`) VALUES ('$nome','$senha')") or die(mysql_error());if($insere)echo "Cadastro realizado com sucesso!";elseecho "Não foi possível fazer o seu cadastramento!";?>**************************************<head></head><body> <form action="cadastro.php" method="POST">nome : <input type="text" name="nome" size="50" value="nome"></input>senha :<input type="password" name="senha" size="16" ></input> <input type="submit" name="enviar" value="enviar"></input></form> </body></html>este aqui funciona perfeitamente :S não consigo entende. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 artur aguiar Postado Novembro 25, 2010 Autor Denunciar Share Postado Novembro 25, 2010 Adicione isto logo na primeira linha após a abertura da tag do PHP:error_reporting(E_ALL); ini_set("display_errors", 1);amigo o problema so pode se o script. outro script aqui funciona. Obrigado pela ajuda ai galera. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Novembro 25, 2010 Denunciar Share Postado Novembro 25, 2010 (editado) Calma rsrsTalvez seja isto.. ou não... mas altere a tag de abertura do PHP do script que faz a inserção do usuário no banco:<? //conexão com o db include ("conect.php"); para: <?php //conexão com o db include ("conect.php");Alguns servidores não reconhecem a tag '<?', e como no script que funciona a tag está correta e no que não funciona está utilizando a outra, pode ser isto!Teste ae e diga o que acontece... Editado Novembro 25, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
artur aguiar
Olá Pessoal
Primeiramente bom dia,tarde ou noite.
Bom estou com um problema. para gravar dados no meu banco de dados. Ou e os Scripts ou e o Easyphp. que estava funcionando normalmente.
vou mostra os scripts e vocês me dizem se ele esta correto.
Bom não to conseguindo Inserir CODEBOX. então vai no texto mesmo.
SCRIPT1 - faz a conexão com o banco.
<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "linden";
//conecta ao banco de dados
mysql_connect($host, $user, $pass)
or die("Não foi possível conectar-se com o banco de dados");
//seleciona o banco de dados
mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");
?>
*******************************************************************************
SCRIPT2 - Faz O Registro Dos dados no Banco.
<?
//conexão com o db
include ("conect.php");
//variaveis enviadas pelo método post
$loguin = $_POST['loguin'];
$senha = $_POST['senha'];
$nome = $_POST['nome'];
$telefone = $_POST['telefone'];
$email = $_POST['email'];
//insere os valores no db
$insere = mysql_query("INSERT INTO `usuarios`( `loguin`, `senha`, `nome`, `telefone`, `email`) VALUES ('$loguin','$senha','$nome','$telefone','$email')") or die(mysql_error());
if($insere)
echo "Cadastro realizado com sucesso!";
else
echo "Não foi possível fazer o seu cadastramento!";
?>
*******************************************************************************
SCRIPT3 - Formulario de envio.
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=encoding">
<title>cadastro 2 teste</title>
</head>
<body>
<form action="cadastro_bc.php" method="POST">
<p align="center"> Loguin :
<input type="text" name="loguin" size="20" > </p>
<p align="center">Senha :
<input type="password" name="senha" size="20" ></p>
<p align="center">Nome :
<input type="text" name="nome" size="20" > </p>
<p align="center">Telefone:
<input type="text" name="telefone" size="20" > </p>
<p align="center">E-mail :
<input type="text" name="email" size="20" > </p>
<p align="center"> <a href="index.html"><img src="imagens/voltar.gif"></img></a> </p>
<p align="center"> <input type="submit" value="cadastrar" name="cadastrar" ></input> </p>
</form>
</body>
</html>
OBS:
a Versão do Easyphp. que estou usando e a versão 5.3.3 OBS: Fiz a atualização para a Versão 5.3.3.1 Mais o Localhost não abria ai voltei para a Versão 5.3.3.
o banco de dados esta criado com os nome certo tabelas com os nomes certos tb.
Link para o comentário
Compartilhar em outros sites
6 respostass 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.