Jump to content
Fórum Script Brasil
  • 0

Inseri dados em um banco com php


Brain

Question

Bem pessoal aqui estou eu denovo sou iniciante em php, criei um script para inserir dados estaticos em BD porem ele me da falha na consulta, se alguém puder me dizer onde estou errando agradeco.

sgue o codigo.

<?php

$link = mysql_connect("localhost", "root", "andryus") or die("Não foi possível conectar");

mysql_select_db("curso") or die("Não foi possível selecionar o banco de dados");

$ID = "10";

$NOME = "Andryus";

$DESCRICAO = "Filho";

$CATEGORIA = "parentes";

$inseri = "INSERT INTO curso

(ID, NOME, DESCRICAO, CATEGORIA)

VALUES

('$ID', '$NOME','$DESCRICAO', '$CATEGORIA')";

$resultado = mysql_query($inseri) or die ("falha na consulta");

echo "dados adcionados";

?>

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Como assim em um formulario ? você quer chamar esse script qundo enviar seu formulario html ? se for isso é so você colocar no action do seu formulario o nome e/ou caminho completo do arquivo php.

ex:

<form action="meu.php" method="POST">

Edited by RaphinhaxP
Link to comment
Share on other sites

  • 0

pessoal eu to fazendo uns exercicios to com um codigo aqui que me gera um formulario em html e salva os dados no meu banco, usando um script em php porem quando eu executo ele me esse erro : Parse error: syntax error, unexpected $end in C:\wamp\www\form.php on line 26.segue o codigo.

<?php

require_once("insertdb.php"); //inclusao do arquivo com a funcao

$link = mysql_connect("localhost", "root", "andryus") or die("Não foi possível conectar");

mysql_select_db("curso") or die("Não foi possível selecionar o banco de dados");

if(isset($_POST[id])){ //Testa se o form foi postado

if(insertDb($_POST,"curso")){ //Chama a função

echo "Dados inseridos com sucesso!";

}

else

{

echo "Falha ao inserir os dados!";

}

}

else{ //se não foi postado imprime o form

?>

<html>

<body>

<form method="post" action=""<?=$PHP_SELF;?>">

id: <input type="text" name ="ID"><br>

nome: <input type="text" name ="NOME"><br>

descricao: <input type="text" name ="DESCRICAO"><br>

categoria: <input type="text" name ="CATEGORIA"><br>

<input type="submit" value="Enviar"><br>

</form>

</body>

</html>

<?

}

?>

Link to comment
Share on other sites

  • 0
pessoal eu to fazendo uns exercicios to com um codigo aqui que me gera um formulario em html e salva os dados no meu banco, usando um script em php porem quando eu executo ele me esse erro : Parse error: syntax error, unexpected $end in C:\wamp\www\form.php on line 26.segue o codigo.

<?php

require_once("insertdb.php"); //inclusao do arquivo com a funcao

$link = mysql_connect("localhost", "root", "andryus") or die("Não foi possível conectar");

mysql_select_db("curso") or die("Não foi possível selecionar o banco de dados");

if(isset($_POST[id])){ //Testa se o form foi postado

if(insertDb($_POST,"curso")){ //Chama a função

echo "Dados inseridos com sucesso!";

}

else

{

echo "Falha ao inserir os dados!";

}

}

else{ //se não foi postado imprime o form

?>

<html>

<body>

<form method="post" action=""<?=$PHP_SELF;?>">

id: <input type="text" name ="ID"><br>

nome: <input type="text" name ="NOME"><br>

descricao: <input type="text" name ="DESCRICAO"><br>

categoria: <input type="text" name ="CATEGORIA"><br>

<input type="submit" value="Enviar"><br>

</form>

</body>

</html>

<?

}

?>

Tem aspas a mais ali ....

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.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...