Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Almeida

[Resolvido] Conexão com banco de Dados MySQL

Recommended Posts

Oláa! Estou com um problema na conexão do código php com a tabela no MySQL. Me ajudeem ! (: Valew

 

 

 

Abaixo, segue o código PHP:

 

<?
  $nome = $_POST['nome'];
  $sexo = $_POST['sexo'];
  $cidade = $_POST['cidade'];
  $estado = $_POST['estado'];
  $idade = $_POST['idade'];
  $mensagem = $_POST['mensagem'];
  $cone = mysql_connect('localhost','root','');
  if ($cone)  {
	 $bco = mysql_select_db('contato', $cone);
	 if ($bco) {
		$comandosql = "insert into contato values ($nome,$sexo,$cidade,$estado,$idade, $mensagem)";
		$insere = mysql_query($comandosql,$cone);
		if ($insere)
		{
		   echo "<center><h1>Cadastrado com sucesso<h1><center>";
		}
		else
		{
		   echo "<center><h1>Impossivel cadastrar<h1><center>";
		}
	  }
   }
?>

Abaixo, o código HTML:

 

<html>
<head>
</head>
<body>
   <table width="200" border="0" align="center" cellpadding="0" cellspacing="5">
		<tr>
		  <td class="style3">Nome</td>
		  <td class="style3"><input name="nome" type="text" id="nome" maxlength="50"></td>
		</tr>
		<tr>
		  <td class="style3">Sexo</td>
		  <td class="style3"><label>
			<input name="sexo" type="radio" value="masculino">
		  Masculino 
		  <input name="sexo" type="radio" value="feminino">
		  Feminino</label></td>
		</tr>
		<tr>
		  <td class="style3">Cidade</td>
		  <td class="style3"><input name="cidade" type="text" id="cidade" maxlength="50"></td>
		</tr>
		<tr>
		  <td class="style3">Estado</td>
		  <td class="style3"><input name="estado" type="text" id="estado" maxlength="50"></td>
		</tr>
		<tr>
		  <td class="style3">Idade</td>
		  <td class="style3"><input name="idade" type="text" id="idade" maxlength="50"></td>
		</tr>
		<tr>
		  <td valign="top" class="style3"> </td>
		  <td class="style3"><p> </p>
			<p>Deixe sua mensagem abaixo!			</p>
			<p>
			  <textarea name="mensagem" cols="40" rows="5" id="mensagem" maxlength="255"></textarea>
			</p></td>
		</tr>
		<tr>
		  <td valign="top" class="style3"> </td>
		  <td class="style3"><label>  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title></title>
</head>
<body>
<input name="enviar" value="Enviar" type="submit"> <input type="reset" name="limpar" value="Limpar" >
</label></td>
		</tr>
		<tr>
		  <td valign="top" class="style3"> </td>
		  <td class="style3"> </td>
		</tr>
	  </table>
	  <p class="style3"> </p>
	<p class="style3"> </p>
	<p> </p>
	<p> </p></td>
  </tr>
</table>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

afinal qual é o erro que dá?

 

notei um erro na instrucao insert

Compartilhar este post


Link para o post
Compartilhar em outros sites

afinal qual é o erro que dá?

 

notei um erro na instrucao insert

 

Então, quando clico no botão Enviar, aparece uma tela, escrito:

 

Cadastrado com sucesso

"; } else { echo "

Impossivel cadastrar

"; } } } ?>

 

 

e não grava os dados na tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta comecando o php com

 

<?php
?

 

 

a instrucao sql devia ser assim

 

$comandosql = "insert into contato values (NULL, '.$nome.' , '.$sexo.' , '.$cidade.' , '.$estado.' , '.$idade.' ,  '.$mensagem.' )";

 

aquele null é para o caso de você ter na tabela um campo (id ou algo) auto increment

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta comecando o php com

 

<?php
?

 

 

a instrucao sql devia ser assim

 

$comandosql = "insert into contato values (NULL, '.$nome.' , '.$sexo.' , '.$cidade.' , '.$estado.' , '.$idade.' ,  '.$mensagem.' )";

 

aquele null é para o caso de você ter na tabela um campo (id ou algo) auto increment

Deu certo! Está funcionando!

MUITO OBRIGADO ! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.