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

Inserir Dados Sql


Tiago Gomes

Pergunta

Boas Pessoal.

Preciso da vossa ajuda!

já fiz a conexão com a bd mas agora me está dando erro em inserir dados na bd.

Eu fiz uma pagina com uma caixa de texto e um botao e ao carregar nesse botao queria que ele enviasse para o campo da tabela mas não tou conseguindo se for possivel ajudar.

Obrigado :D

require "../../Connections/conexaobd.php";

$sqlinsert = "INSERT INTO tipo_averig (teste, teste1, teste2, teste3) VALUES ('', '$teste1, '','') ";

mysql_query($sqlinsert) or die ("no foi possivel inserir");

echo "gravado";

?>

É que eu nem chego a carregar no botao porque ele nem aparece na pagina.

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Sim selecionei a bd ! E ele está a fazer a conexão correctamente.

O problema é que mal abro a pagina ele diz "no foi possivel inserir"

Não mostra a caixa de texto nem o botao para inserir texto.

Vou colocar o codigo completo aqui poderem ver melhor:

<?php

$link = mysql_connect("localhost","root","sql") or die("Erro na conexo com o banco de dados MySQL"); // criando conexo com o MySQL

mysql_select_db("gsmax_db") or die("Erro na seleo do banco de dados");

$sqlinsert = "INSERT INTO tipo_averig (descricao, companhia, averiguadores, Departamento) VALUES ('', '$companhia, '','') ";

mysql_query($sqlinsert) or die ("no foi possivel inserir");

echo "gravado";

?>

<form name="form1" method="post" action="">

<p align="center"> Nome da Mandat&aacute;ria a inserir

<input name="descricao" type="text" id="descricao" value="adasdsad">

<input name="companhia" type="text" id="companhia" value="asdasdsad">

<input name="averiguadores" type="text" id="averiguadores" value="asdasdsad">

<input name="Departamento" type="text" id="Departamento" value="dsdsd">

<input type="submit" name="Submit" value="Submit">

</p>

</form>

Link para o comentário
Compartilhar em outros sites

  • 0

Acabei de testar o seu script, fiz algumas modificações e ele está ok...

<?php
echo"<form name='form1' method='post' action='teste.php'>//Dei o nome para a página de teste.php, por isso o nome do action

<p align='center'> Nome da Mandat&aacute;ria a inserir
<input name='descricao' type='text' id='descricao' value='adasdsad'>
<input name='companhia' type='text' id='companhia' value='asdasdsad'>
<input name='averiguadores' type='text' id='averiguadores' value='asdasdsad'>
<input name='Departamento' type='text' id='Departamento' value='dsdsd'>
<input type='submit' name='Submit' value='Submit'>
</p>

</form>";
if ($_POST['Submit']!=""){

$link = mysql_connect("localhost","---------","------------") or die("Erro na conexo com o banco de dados MySQL"); // criando conexo com o MySQL


mysql_select_db("----------") or die("Erro na seleo do banco de dados");


$sqlinsert = "INSERT INTO tipo_averig (descricao, companhia, averiguadores, Departamento) VALUES ('', '$companhia', '','') ";

mysql_query($sqlinsert) or die ("no foi possivel inserir");

echo "gravado";

}else{}


?>

A única coisa que pode estar dando galho é o nome da sua tabela não estar 100% igual ao do sistema note que isso é CASE SENSITIVE... (os nomes da coluna não são case sensitive)

Ps.: o seu $companhia estava sem o apóstrofo final...

Link para o comentário
Compartilhar em outros sites

  • 0

A única coisa que está faltando no seu código DESDE o ínicio é o apóstrofo final da segunda variável...

$sqlinsert = "INSERT INTO tipo_averig (teste, teste1, teste2, teste3) VALUES ('', '$teste1 AQUI TÁ FALTANDO O APÓSTROFO, '','') ";

$sqlinsert = "INSERT INTO tipo_averig (descricao, companhia, averiguadores, Departamento) VALUES ('', '$companhia AQUI TÁ FALTANDO O APÓSTROFO, '','') ";

Link para o comentário
Compartilhar em outros sites

  • 0

Acabei de testar o seu script, fiz algumas modificações e ele está ok...

<?php

echo"<form name='form1' method='post' action='teste.php'>//Dei o nome para a página de teste.php, por isso o nome do action

Essa pagina teste.php contem o que ?

É que acho que me falta criar um tipo de pagina dessas que não tenho :unsure:

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...