Jump to content
Sign in to follow this  
AGS85

Inserir informações em banco de dados

Recommended Posts

Olá pessoal,

 

sou novo no fórum e iniciante em PHP e MySQL. Gostaria, portanto, de contar com o apoio de vocês.

 

Ao que tudo indica, consegui realizar conexão com o banco de dados mas, quando clico no botão criado no formulário, os dados não são inseridos na tabela do BD.

 

A ideia inicial é inserir estes dados e retornar a mesma página, onde todas as informações adicionadas ao BD serão exibidas.

 

Segue abaixo o código para análise.

 

Grande Abraço!

 

=====================================================

 

<?php
header("Content-Type: text/html; charset=utf-8",true);
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="estilo.css"/>
<head/>
<body>
<div id="site">
<div id="header">
<div id="turan">
<img src="turan.jpg" alt="TURAN" height="50" width="120">
</div>
</div>
<div id="conteudo">
<div id="content-campo1">
<form action="painel.php" method="get">
<br/>
Data <br/>
<input type="text" name="dia" size="3" maxlength="2"> / <input type="text" name="mes" size="3" maxlength="2"> / <input type="text" name="ano" size="3" maxlength="4">
<br/><br/>
Período <br/>
<input type="text" name="hr1" size="1" maxlength="2"> : <input type="text" name="min1" size="1" maxlength="2"> às <input type="text" name="hr2" size="1" maxlength="2"> : <input type="text" name="min2" size="1" maxlength="2">
<br/><br/>
Localização<br/>
<textarea name="local" rows="2" cols="30"></textarea><br/><br/>
Atividades Desenvolvidas<br/>
<textarea name="ativi" rows="2" cols="30"></textarea><br/><br/>
Problemas Encontrados<br/>
<textarea name="probl" rows="2" cols="30"></textarea><br/><br/>
Soluções Adotadas<br/>
<textarea name="sadot" rows="2" cols="30"></textarea><br/><br/>
Serviços Pendentes
<textarea name="spend" rows="2" cols="30"></textarea><br/><br/>
Responsável pela Solução<br/>
<textarea name="rpsol" rows="2" cols="30"></textarea><br/><br/>
Observações<br/>
<textarea name="obser" rows="2" cols="30"></textarea><br/><br/>
<input type="submit" value="Cadastrar"/>
<input type="reset" value="Resetar"/>
<form/>
</div>
<div id="content-campo2">
<br/>
</div>
<div id="content-campo3">
<br/>
</div>
</div>
<div id="footer">
</div>
</div>
<?php
$con = mysqli_connect("mysql.hostinger.com.br", "xxxxxxx", "xxxxxxx","u279832704_db") or print(mysqli_error());
$sql = "INSERT INTO 'u279832704_db'.'painel' ('dia', 'mes', 'ano', 'hr1', 'min1', 'hr2', 'min2', 'local', 'ativi', 'probl', 'sadot', 'spend', 'rpsol', 'obser', 'id')
VALUES ('".$_GET['dia']."', '".$_GET['mes']."', '".$_GET['ano']."', '".$_GET['hr1']."', '".$_GET['min1']."', '".$_GET['hr2']."', '$min2', '$local', '$ativi', '$probl', '$adot', '$spend', '$rpsol', '$obser', NULL)";
$query = mysqli_query($con,$sql);
?>
<body/>
<html/>

Share this post


Link to post
Share on other sites

Como esta os campos da tabela no banco de dados ?? vc já testou esse código Insert direto no banco usando o phpmyadmin por exemplo?

Outra dica, eu mudaria esse dia mês e ano para ficar um campo único date

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By makinh0
      <table width="90%" border="0" align="center" cellpadding="5" cellspacing="0" style="margin-top:10px;">
      <tr>
        <td align="center" bgcolor="<?php echo $background ?>"><table width="100%" border="0" align="center" cellpadding="5" cellspacing="0" style="margin-top:10px;">
          <tr>
            <td width="48%" align="left" bgcolor="#3399FF"><strong>Produto</strong></td>
            <td width="16%" align="center" bgcolor="#3399FF"><strong>Hora</strong></td>
            <td width="19%" align="center" bgcolor="#3399FF"><strong>Mesa</strong></td>
            <td width="9%" align="left" bgcolor="#3399FF"><strong>Garçom</strong></td>
            <td width="8%" align="center" bgcolor="#3399FF"><strong>Ação</strong></td>
             <td width="8%" align="center" bgcolor="#3399FF"><strong>Observações</strong></td>
          </tr>
          <?php 
        $sql = mysql_query("SELECT * FROM tbl_carrinho INNER JOIN garcon ON tbl_carrinho.idGarcon = garcon.idGarcon WHERE destino='1' AND status = '0' ORDER BY id DESC") or die(mysql_error());
        while($ver = mysql_fetch_array($sql)){
          $background = (++$i%2) ? '#FFFFF' : '#F2F2F2';
          $feito = $ver['feito'];
        ?>
          <tr>
            <td bgcolor="<?php echo $background ?>"><?php echo $ver['nome']; ?></td>
            <td align="center" bgcolor="<?php echo $background ?>"><?php echo $ver['time']; ?></td>
            <td align="center" bgcolor="<?php echo $background ?>"><?php echo $ver['id_mesa'] ?></td>
            <td bgcolor="<?php echo $background ?>"><?php echo $ver['nomeGarcon'] ?></td>
              <td align="center" bgcolor="<?php echo $background ?>"><?php echo $ver['id_mesa'] ?></td>
            <td bgcolor="<?php echo $background ?>">
       
       
      Sistema restaurante; gente precisava fazer a tela de observacoes , tipo na tela cozinha aparece produto,hora,mesa,garcom e acao, queria por observacao para a cozinha receber como o cliente quer? alguem tem ideia?obg
    • By vinihhylian0103
      Boa noite, gostaria de saber tem alguma maneira de prevenir a inclusão de registros do mesmo valor na minha tabela. O código é o seguinte:
       
       
       
      <?php include_once('conexao.php'); $nome=$_POST['nome']; $sobrenome=$_POST['sobrenome']; $data=$_POST['data_nasc']; $rm=$_POST['rm']; $curso=$_POST['curso']; $email=$_POST['email']; $senha=$_POST['senha']; $sqlinsert = "insert into usuarios(nome, sobrenome, data_nasc, rm, curso, email, senha) values('$nome','$sobrenome','$data','$rm','$curso','$email','$senha')"; $resultado = @mysqli_query($conexao,$sqlinsert); if(!$resultado) { die('Query inválida: '. @mysqli_error($conexao)); } else { echo "<script type='text/javascript'>alert('Cadastro Concluído!');</script>"; header('Location: index.html'); } mysqli_close($conexao); ?>
          
       
    • By BetimG
      E ae pessoal tudo tranquilo?
       
      Preciso de uma ajuda pra criar um select na pagina de edição de informações, mais precisamente no CURSOS, pois tenho mais de uma opção de curso, não consigo criar o select ali, normalmente as informações ficam fora da opção, segue imagem e as linhas
       
      <form method = "POST" action="">
      <h4>Atualizar/Excluir Alunos </h4><br><br>
      <?php
      include "conexao.php";

      $op = $_GET['operacao'];
      $ra = $_GET['ra'];

      $sql= mysqli_query($conexaobd,"SELECT a.ra,a.nome,c.nome as curso,a.datanasc FROM alunos a INNER JOIN cursos c ON a.curso = c.codcurso where a.ra=$ra");
      echo "<form method=POST action=''>
              ";
                  
      while($linha = mysqli_fetch_assoc($sql))
      {
      $ra = $linha['ra'];
      $nome = $linha ['nome'];
      $curso = $linha ['curso'];
      $datanasc = $linha ['datanasc'];
                  
      if($op==1) //editar
          {
          echo"<td>RA</td><br><input type=text name=txtra value=$ra><br><br>
          <td>Nome</td><br><input type=text name=txtnome value=$nome><br><br>
          <td>Curso</td><br><input type=text name=txtcurso value=$curso readonly><br><br>
          <td>DataNasc</td><br><input type=date name=txtdatanasc value=$datanasc><br><br>
          <br>
                <input type=submit value='EDITAR'>";
          }
      else //excluir
          {
          echo "<input type=text name=txtra value=$ra readonly>
          <input type=text name=txtnome value=$nome readonly>
          <input type=text name=txtcurso value=$curso readonly>
          <input type=date name=txtdatanasc value=$datanasc readonly>
          
                <input type=submit value='EXCLUIR'>";
          }
      }
      echo "</form>";
      mysqli_close($conexaobd);
      ?>
      </center>
      <?php
      if(count($_POST)>0)
      {
      include "conexao.php";
      $ra=$_POST['txtra'];
      $nome=$_POST['txtnome'];
      $curso=$_POST['txtcurso'];
      $datanasc=$_POST['txtdatanasc'];
      if($op==1)
      $sql="UPDATE alunos SET ra=$ra,nome='$nome',datanasc='$datanasc'";
      else
          
      $sql="DELETE from alunos where ra=$ra";
      $rs=mysqli_query($conexaobd,$sql);
      if($op==1)
          echo"<script language='javascript' type='text/javascript'>alert('Dados atualizados com sucesso!');window.location.href='alunos.php';</script>";
      else
          echo"<script language='javascript' type='text/javascript'>alert('Dados deletados com sucesso!');window.location.href='alunos.php';</script>";
      mysqli_close($conexaobd);
      }
      ?>
      </form>
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.