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

Inserir Dado Em My Sql


Pitanga

Pergunta

Tenho um codigo que é pra inserir dados no My SQL:

<?
include("includes/con_db.php");
include("includes/head.php");

$data = date('Y-m-d');

        $sql = "INSERT INTO categorias (nome,descricao,data) VALUES ('$nome','$descricao',$data)";
        $execute = mysql_query($sql) or die('Erro!');

if($execute) echo "Operação executada com sucesso!";

mysql_close();
include("includes/foot.php");
?>

so que no no meu My SQL-Front em localhost ele não aparece o campo nome e nem descricao! era suposto aparecer, não era? aguém sabe o que estou fazendo errado?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tenho esse form que inseri nome e descricao

<?
include("includes/con_db.php");
?>
<body bgcolor="#FFFFFF">
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="600">
<?
include("includes/head.php");
?>
    </td>
  </tr>
  <tr>
    <td>
        <form name='frm' method='post' action='ins_categoria.php'>
        <table width="100%" border="0" cellspacing="1">
          <tr>
            <td colspan="2" class="title"><? echo $TITLE; ?></td>
          </tr>
          <tr bgcolor="9dd2f9"> 
            <td width="32%" class="frm">Nome:</td>
            <td width="68%"> 
              <input name="<? echo $nome; ?>" type="text" id="<? echo $nome; ?>"></td>
          </tr>
          <tr bgcolor="9dd2f9"> 
            <td width="32%" class="frm">Designa&ccedil;&atilde;o:</td>
            <td width="68%"> 
              <input name="descricao" type="text" id="descricao"></td>
          </tr>
          <tr bgcolor="9dd2f9"> 
            <td>&nbsp;</td>
            <td> 
              <input type="submit" name="Submit" value="Executar">
            </td>
          </tr>
        </table>
      </form>
          </td>
  </tr>
  <tr>
    <td>
      <?
        include("includes/foot.php");
        ?>
    </td>
  </tr>
</table>
</body>
</html>
que puxa esse outro form
<?
include("includes/con_db.php");
include("includes/head.php");

$data = date('Y-m-d');

        $sql = "INSERT INTO categorias (nome, descricao, data) VALUES ('$nome', '$descricao', $data)";
        $execute = mysql_query($sql) or die('Erro!');

if($execute) echo "Operação executada com sucesso!";

mysql_close();
include("includes/foot.php");
?>

só que não insere nem nome nem descricao na Base de Dados. no my sql front aparece criado um arquivo so com o codigo do arquivo e a data.

deu pra entender??

Link para o comentário
Compartilhar em outros sites

  • 0

você pode ir no php.ini e alterar a linha seguinte para:

register_globals = On

Ou ainda fazer isso:

<?
include("includes/con_db.php");
include("includes/head.php");

$nome = $_POST["nome"];
$descricao = $_POST["descricao"];

$data = date('Y-m-d');

       $sql = "INSERT INTO categorias (nome, descricao, data) VALUES ('$nome', '$descricao', $data)";
       $execute = mysql_query($sql) or die('Erro!');

if($execute) echo "Operação executada com sucesso!";

mysql_close();
include("includes/foot.php");
?>

Sinceramente acho a segunda alternativa melhor...

falou

Link para o comentário
Compartilhar em outros sites

  • 0

:D

Você hoje fez uma pessoa muito feliz! funciona, não sabe o qt quebrei a cabeça hj de manha com isso! estou estudando php e peguei uns códigos pra testar e alterar, sabia que tinha que identificar a variavel em algum lugar e já tinha tentado de outras maneiras mas sem sucesso.

Birgadão!

há e parabéns tb pelo bom gosto (sou corinthiana!)

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...