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

Problema com o INSERT INTO!


CARLOSRFA

Pergunta

Galera da um helpa ai...seguinte estou tentando criar um esquema de muralzinho...ta ligado? você escreve o nome e mensagem nos campos e aparece em baixo ou em outra pagina...e isso ficara no bd....beleza?

veja onde eu estou fazendo a cagada ae...se liga..

TESTE.PHP

<form method="post" action="cadastro.php">

<table>

<tr>

<td width="55">nome:</td>

<td width="692"><input type="text" name="nome" size="20"></td>

</tr>

<tr>

<td width="55">mensagem</td>

<td width="692"><textarea name="mensagem"></textarea></td>

</tr>

<tr>

<td width="55"></td>

<td width="692"><input type="submit" value="cadastrar"></td>

</tr>

</table>

</form>

....

CADASTRO.PHP

<?php

include "conexao.php";

$nome = $_POST['nome'];

$mensagem = $_POST['mensagem'];

$sql = mysql_query("INSERT INTO mensagem (nome, mensagem) VALUE ('$nome', '$mensagem')");

?>

CONEXAO.PHP

<?php

include "conexao.php";

$nome = $_POST['nome'];

$mensagem = $_POST['mensagem'];

$sql = mysql_query("INSERT INTO mensagem (nome, mensagem) VALUE ('$nome', '$mensagem')");

?>

aew.jpg

Reparem que o visualizar fica apagado é NORMAL?

E O BANCO PARECE Q CONECTA CERTINHO...

onde estou errando?

Vlw Galera conto com vocês

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

13 respostass a esta questão

Posts Recomendados

  • 0

O visualizar fica apagado porque não tem nenhum registro na tabela.

Use OR DIE(mysql_error()) para ver o erro:

$sql = mysql_query("INSERT INTO mensagem (nome, mensagem) VALUE ('$nome', '$mensagem')")OR DIE(mysql_error());

Link para o comentário
Compartilhar em outros sites

  • 0
Mano o erro é esse:

Table 'test.mensagem' doesn't exist

mais enviei uma imagem ve aii...eu criei essa tabelinha cara....

banco test....e a tabela mensagem...o que fazer??

to nome da sua tabela é tabela

não ....

ve ai a cima a tabela...esta com o nome de

teste > mensagem

ahh só arrumando......

a parte de CONEXAO.PHP É:

<?php

$nomedousuario = "root";

$senha = "";

$server = "localhost";

$bd = "test";

if(!@msql_connect($server, $nomedousuario, $senha))

{

echo "erro ao conectar";

}

if(!@msql_connect($bd))

{

echo "erro ao conectar o banco de dados";

}

?>

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

  • 0

alterei quase tudo brother fico assim

dando esse erro

Parse error: syntax error, unexpected T_LOGICAL_OR in C:\xampp\htdocs\cadastro.php on line 8

nesta linha

$sql = mysql_query("INSERT INTO sim (nome, mensagem) VALUE ('$nome', '$mensagem')");OR DIE(mysql_error());

Obs: "SIM" é o nome da TABELA

"AGORA" é o nome do banco de dados

obs a imagem abaixo:

aee.jpg

Link para o comentário
Compartilhar em outros sites

  • 0
$sql = mysql_query("INSERT INTO sim (nome, mensagem) VALUE ('$nome', '$mensagem')");OR DIE(mysql_error());

Tira o ; antes do OR...

TIREI DEU ISSO:

No database selected

OBS: Tenho o "XAMPP"

e nele estou colocando os arquivos dentro da pasta "HTDOCS"

dai busco utilizando localhost/teste.php

da certo, abre, e cadastro...porem chama a pagina que estabelece esse erro ai de cima.

e no meu BD não cadastra NADA.

Link para o comentário
Compartilhar em outros sites

  • 0

Você quer aprender ou quer alguém pra corrigir pra você? O interesse é teu... leia a mensagem de erro, não tem um bd selecionado, o link que passei tem a função que você deve usar para seleciionar o BD.

Link para o comentário
Compartilhar em outros sites

  • 0

eu sou novo nisso..

queria apenas que busca-se a tabela....

inserir esse:

<?php

$dbname="agora"; // Indique o nome do banco de dados que será aberto

$usuario="root"; // Indique o nome do usuário que tem acesso

$password=""; // Indique a senha do usuário

if(!@($id = mysql_connect("localhost",$usuario,$password))) {

echo "erro na conexao";

exit;

}

//2º passo - Seleciona o Banco de Dados

if(!@($con=mysql_select_db($agora,$sim))) {

echo "disgraça do banco.";

exit;

}

?>

ADVINHA QUAL É O ERRO??

hehe> disgraça do banco...

agora te pergunto...o banco existe!!...os nomes "AGORA" E "SIM" TAMBÉM...

só queria saber o que fazer brother....

se você tiver onde tem algum tópico explicando como fazer ficarei grato!!

Editado por CARLOSRFA
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...