Ir para conteúdo
Fórum Script Brasil
  • 0

Sobre Formulario


Emulandron

Pergunta

Gente estou fazendo um formulario para um banco de dados já criado este e o banco de dados já criado, gostaria de uma ajuda de vocês para saber em que estou errando por não esta inserindo os dados no banco de dados

E estrutura criado no banco de dados e essa

CREATE TABLE `ewr_usuarios` (
  `usu_codigo` int(9) NOT NULL auto_increment,
  `usu_nome` varchar(50) default NULL,
  `usu_email` varchar(100) default NULL,
  `usu_senha` varchar(10) default NULL,
  `usu_nick` varchar(20) default NULL,
  `usu_nascimento` date default '0000-00-00',
  `usu_cidade` varchar(50) default NULL,
  `usu_uf` char(2) default NULL,
  `usu_msn` varchar(100) default NULL,
  `usu_cadastro` date default '0000-00-00',
  `usu_chave` varchar(6) default NULL,
  `usu_tipo` int(2) default '0',
  `usu_logindata` date default '0000-00-00',
  `usu_loginhora` time default '00:00:00',
  `usu_loginqtde` int(6) default '0',
  `usu_tempologado` int(8) default '0',
  `usu_loginip` varchar(15) default NULL,
  `usu_logado` int(1) default '0',
  `usu_local` varchar(10) default NULL,
  `usu_partidas` int(6) default '0',
  `usu_vitorias` int(6) default '0',
  `usu_pontos` int(6) default '0',
  `usu_patente` int(2) default '0',
  `usu_desconexoes` int(6) default '0',
  `usu_ladder` int(6) default '0',
  `usu_moral` int(4) default '0',
  `usu_voto` date default '0000-00-00',
  `usu_punicao` varchar(30) default NULL,
  `usu_punicaotempo` int(3) default '0',
  `usu_punicaoqtde` int(3) default '0',
  `usu_rank` int(11) NOT NULL default '0',
  PRIMARY KEY  (`usu_codigo`),
  KEY `usu_nick` (`usu_nick`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=27676 ;
So que fiz o formulario aparentemente ele não esta dando erro so que os dados não estao sendo inseridos no banco de dados o formularioo completo e esse aqui essa e a index do formulario de preenchimento.
<?
$hostname = "localhost";
$database = "ewar";
$username = "ewar";
$password = "safadons6969";
$db = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $db);
?>
<?
ob_start();
session_start(); 
?>
<body bgcolor="#333333" text="#FFCC00" link="#000000" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">

<form action="enviar.php" method="post">
	<table border="1" width="36%" id="table1" style="border-width: 0px">
		<tr>
			<td style="border-style: none; border-width: medium">  
	<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">Nome
	Completo:</font></td>
			<td width="260" style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			<span style="font-size: 7pt">
		<input name="usu_nome" style="font-weight: 700" size="20"></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
			<span style="font-weight: 700">
			<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt">
			Nascimento</font></span><font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">:</font></td>
			<td width="260" style="border-style: none; border-width: medium"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			  <span style="font-size: 7pt">
	  <input name="usu_nascimento" style="font-weight: 700" size="20"></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
			<span style="font-weight: 700">
			<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt">
			Nick</font></span><font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">:</font></td>
			<td width="260" style="border-style: none; border-width: medium"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			  <span style="font-size: 7pt">
	  <input name="usu_nick" style="font-weight: 700" size="20"></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">
			Senha:</font></td>
			<td width="260" style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			  <span style="font-size: 7pt">
	  <input name="usu_senha" style="font-weight: 700" size="20"></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">E-mail:</font></td>
			<td width="260" style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			<span style="font-size: 7pt">
		<input name="usu_email" style="font-weight: 700" size="20"></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">Cidade:</font></td>
			<td width="260" style="border-style: none; border-width: medium">
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			  <span style="font-size: 7pt">
	  <input name="usu_cidade" style="font-weight: 700" size="20"></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
	<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">Estado:</font></td>
			<td width="260" style="border-style: none; border-width: medium">
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
	<span style="font-size: 7pt"> 
	<select size="1" name="usu_uf" style="font-weight: 700">
	<option>AC</option>
	<option>AL</option>
	<option>AM</option>
	<option>AP</option>
	<option>BA</option>
	<option>CE</option>
	<option>DF</option>
	<option>ES</option>
	<option>GO</option>
	<option>MA</option>
	<option>MG</option>
	<option>MS</option>
	<option>muito</option>
	<option>PA</option>
	<option>PB</option>
	<option>PE</option>
	<option>PI</option>
	<option>PR</option>
	<option>RJ</option>
	<option>RN</option>
	<option>RO</option>
	<option>RR</option>
	<option>RS</option>
	<option>SC</option>
	<option>SE</option>
	<option>SP</option>
	<option>TO</option>
	</select></span></font></td>
		</tr>
		<tr>
			<td style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700">
			MSN:</font></td>
			<td width="260" style="border-style: none; border-width: medium">
			<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
			  <span style="font-size: 7pt">
	  <input name="usu_msn" style="font-weight: 700" size="20"></span></font></td>
		</tr>
	</table>

  <font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: 7pt; font-weight: 700"><strong>&nbsp;</strong></font><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><span style="font-size: 7pt">
  <input type="submit" name="Submit" value="Enviar" style="font-weight: 700">
  </span></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
  <span style="font-size: 7pt">
  <input type="reset" value="Redefinir" name="Limpar" style="font-weight: 700">
  </span></font>

	</strong>	
</form>
Esse aqui e a parte que envia para o banco de dados
<?
//pega as variaveis por POST
$nome      = $HTTP_POST_VARS['usu_nome'];
$nascimento     = $HTTP_POST_VARS["usu_nascimento"];
$nick     = $HTTP_POST_VARS["usu_nick"];
$senha   = $HTTP_POST_VARS["usu_senha"];
$email  = $HTTP_POST_VARS["usu_email"];
$cidade  = $HTTP_POST_VARS["usu_cidade"];
$estado  = $HTTP_POST_VARS["usu_uf"];
$MSN  = $HTTP_POST_VARS["usu_msn"];

$db = mysql_connect("localhost", "ewar", "safadons6969");
mysql_select_db("ewar", $db);

mysql_query("insert into ewr_usuarios values(id,'$nome','$nascimento','$nick','$senha','$email','$cidade','$estado'$MSN')",$db);



?>
<body bgcolor="#000000" background="fundo.jpg" text="#FFCC00">

<p align="center"><font face="Verdana" size="2">
<marquee width="322" behavior="alternate">Rádio Combate a Sensação do Momento.</marquee></font></p>
<p align="center"><font face="Verdana" size="2">Mensagem Enviada com Sucesso</font></p>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

aew

bom, provavelmente foi erro de digitação quando você passou o script pra ca, mas você esqueceu de coloca , entre $estado e $MSN...

mysql_query("insert into ewr_usuarios values(id,'$nome','$nascimento','$nick','$senha','$email','$cidade','$estado'$MSN')",$db);

outra coisa, que que aquele "id" ta fazendo ali?? se o campo é autoincrement você não precisa coloca nada não... ai você vai te q especifica qual variavel vai pra qual campo do db..

falou

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Emulandron --

Lucas já quebrei minha cabeça aqui teria como você fazer um formulario de acordo com a estrura do banco que esta ali se for possivel agradeço

Link para o comentário
Compartilhar em outros sites

  • 0

Coloqe assim

mysql_query("insert into ewr_usuarios values(id,'$nome','$nascimento','$nick','$senha','$email','$cidade','$estado'$MSN')",$db) or die (mysql_error());

e poste aquio erro que aparece

Outra coisa, essa forma do "Insert into" que você ta usando so funciona se você tiver incluindo dados em todos os campo da tabela, caso cntrario você tem que usar a forma mormal

"insert into 'tabela' (lista_campos) values(lista_valores)"

Aqui também ta errado "values(id,'$nome','$nascimento'," certo seria values('','$nome','$nascimento',"

Editado por itibere
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...