Jump to content
Fórum Script Brasil
  • 0

Sobre Formulario


Emulandron
 Share

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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',"

Edited by itibere
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...