Jump to content


Photo

Problemas Com Cadastro De Clientes


  • Faça o login para participar
3 replies to this topic

#1 Vandy_WM

Vandy_WM

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 25/11/2008, 13:26

BOm...
MEu cadastro ja estava funcionando através do XAMPP, agora estou colocando ele on-line e está dando erros... gostaria que analizassem por favor e me ajudassem urgentemente pois preciso terminar meu projeto de estagio essa semana...
se alguem puder corrigir pra mim melhor ainda...
abraços galera
desde jah.. muito obrigado

<!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>Gráfica Celer Ltda</title>
<style type="text/css">
<!--
.style1 {font-family: Univers}
.style2 {
	font-size: 20px
}
-->
</style>
</head>

<body>

<?
	$dbname="mysql.graficaceler.com.br";  
	$usuario="******"; 
	 $password="******"; 

	if(!($id = mysql_connect("mysql.graficaceler.com",$usuario,$password))) {
		  echo "Não foi possível estabelecer uma conexão.";
		  exit;
		}

	if(!($con=mysql_select_db($dbname,$id))) {
		  echo "Não foi possível estabelecer uma conexão.";
		  exit;
		}
	
	//Vamos inserir os campos das tabelas
if (getenv("REQUEST_METHOD") == "POST"){
	//cadastro do aluno
	$nome	 			=  $_POST['nome'];
	$email				=  $_POST['email'];
	$telefone			=  $_POST['telefone'];
	$telefone2			=  $_POST['telefone2'];
	$cpf				=  $_POST['cpf'];
	$rg				=  $_POST['rg'];
	$endereco			=  $_POST['endereco'];
	$bairro				=  $_POST['bairro'];
	$cidade				=  $_POST['cidade'];
	$estado				=  $_POST['estado'];
	$cep				=  $_POST['cep'];
	$username			=  $_POST['username'];
	$senha				=  $_POST['senha'];
	$confirmar_senha	=  $_POST['confirmar_senha'];


		//adicionando o cadastro do aluno
		if($nome)  {
			if (!($con=mysql_connect("$dbname")))
				echo "Não conseguiu conectar com o banco de dados" .mysql_error();
		
			if (!(mysql_select_db('graficaceler')))
				echo "Nao conseguiu escolher o banco" .mysql_error();
		 
			$query = "INSERT INTO cliente VALUES('$nome', '$email', '$telefone', '$telefone2', '$cpf', '$rg', '$endereco', '$bairro', '$cidade', '$estado', '$cep', '$username', '$senha',  '$confirmar_senha')";	
			mysql_query($query,$con) or die(" Não foi possível concluir o cadastro. " .mysql_error());
			} 
		else {
			$err = "Existem campos a serem preenchidos";
		} 
}	

?>

<table align="center"  width="938" height="691" border="0" cellspacing="1">
  <tr>
	<td><table width="389" border="0">
	  <tr>
		<td width="383"><span class="style1">Cadastro Completo, clique <a href="index.php" class="style2">aqui</a> para continuar.</span></td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	  <tr>
		<td> </td>
	  </tr>
	</table></td>
  </tr>
</table>


</BODY>
</HTML>


#2 theb

theb

    kleber s. _

  • Usuários
  • 295 posts
  • Sexo:Masculino

Posted 25/11/2008, 13:52

Qual o erro que mostra na tela?
+ Intercâmbio Exterior - Trabalhe e Estude fora do País.
+ Blogando Gospel - Entretenimento Gospel.
+ hili.in - Encurtador De Url.

#3 Vandy_WM

Vandy_WM

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 25/11/2008, 14:51

bem cara...
usando o dbname como mysql.graficaceler.com ao fazer o cadastro aparece escrito "não foi possivel conectar ao servidor"
usando o dbname como graficaceler, se n colocar nada nos campos ele conclui o cadastro perfeitamente, mas c coloca algo aparece os seguintes erros:

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'graficaceler' (1) in /home/graficaceler/www/interacao.php on line 54
Não conseguiu conectar com o banco de dados
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/graficaceler/www/interacao.php on line 61
Não foi possível concluir o cadastro.

vlw ae

#4 hlegius

hlegius

    Turista

  • Usuários
  • 58 posts
  • Sexo:Masculino
  • Localidade:Guarulhos, SP
  • Interesses:Google Talk: hlegius em gmail ponto com

Posted 25/11/2008, 17:45

Oi,

Duas coisas:

1. mysql será no futuro próximo descontinuado do PHP. Prefira mysqli ou PDO para abstrair as suas chamadas SQL's.
2. Veja o erro:

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'graficaceler' (1) in /home/graficaceler/www/interacao.php on line 54

Ele tá dizendo de forma bem simples que o nome do servidor "graficaceler" não existe, ou seja, se esse é seu database name não é ali que deveria estar.

Veja a página do manual para referência: http://br.php.net/mysql_connect
A sintaxe é servidor, usuário e senha. É com o mysql_select_db() que você indica qual o banco de dados a ser utilizado.
Geralmente o servidor é "localhost". Alguns servidores - principalmente os shared hosts - fornecem algo diferente de "localhost". Neste caso, só pegar com o server o endereço do servidor MySQL e colocar na linha "server name".

Abraço!

Edição feita por: hlegius, 25/11/2008, 17:45.

hlegius.
http://www.hlegius.pro.br | http://www.programe.me
ArchLinux - A simple lightweight Linux distribution




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq