Olá Galera,
Após resolver o meu problema nesse tópico: http://jscript.forumeiros.com/t809-o-cadastro-do-banco-de-dados-nao-aparece-na-tabela#5299
Agora, estou com dificuldade de arrumar o formulário, eu quero usar o formulário que ao preencher salva na tabela que foi arrumada no tópico anterior.
Eu criei o formulário e fiz a configuração para ser enviado, mas a página fica em branco, creio que deixei passar algo despercebido.
Esse aqui é o estoque que contem a tabela do resultado das fichas que tem no banco de dados e logo abaixo o formulário para cadastrar mais produtos:
Em seguida, criei um arquivo chamado gravarNoEstoque.php, que fará a verificação e o envio dos dados para o banco de dados.
Espero que seja o suficiente
Após resolver o meu problema nesse tópico: http://jscript.forumeiros.com/t809-o-cadastro-do-banco-de-dados-nao-aparece-na-tabela#5299
Agora, estou com dificuldade de arrumar o formulário, eu quero usar o formulário que ao preencher salva na tabela que foi arrumada no tópico anterior.
Eu criei o formulário e fiz a configuração para ser enviado, mas a página fica em branco, creio que deixei passar algo despercebido.
Esse aqui é o estoque que contem a tabela do resultado das fichas que tem no banco de dados e logo abaixo o formulário para cadastrar mais produtos:
- Código:
<?php
$con = conecta();
$res = mysqli_query($con, 'SELECT * FROM CadastrarNoEstoque');
if (!$res) {
echo 'MySQL Error: ' . mysqli_error($con);
exit;
}
?>
<div class="container2">
<table class="table">
<?php while ($estoque = mysqli_fetch_assoc($res)) : ?>
<tr>
<td><?php echo $estoque['id']; ?></td>
<td><?php echo $estoque['novoProduto']; ?></td>
<td><?php echo $estoque['descricao']; ?></td>
<td><?php echo $estoque['quantidade']; ?></td>
</tr>
<?php endwhile; ?>
</table>
<br>
<form class="novo" action="gravarNoEstoque.php" method="post" novalidate>
<fieldset>
<legend>Cadastrar no Estoque</legend>
<div class="form-group">
<label for="Produto">Nome do Produto</label><br>
<input id="novoProduto" class="form-control" name="novoProduto" type="text" required>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="descricao">Observações:</label><br>
<input class="form-control" name="descricao" type="text" required>
</div>
<br>
<div class="form-group">
<label class="col-sm-2 control-label" for="quantidade">Quantidade: </label><br>
<input class="form-control" name="quantidade" type="text" required>
<br>
</div>
<button type="submit" class="btn btn-default btn-lg btn btn-primary salvar">Salvar</button>
</fieldset>
</form>
<br>
<button type="button" class="btn btn-default btn-lg btn btn-primary cadastrar">Cadastrar</button>
<button type="button" class="btn btn-default btn-lg btn btn-primary consultar">Consultar</button>
<br>
</div>
Em seguida, criei um arquivo chamado gravarNoEstoque.php, que fará a verificação e o envio dos dados para o banco de dados.
- Código:
<?php
require 'config.php';
require 'lib/funcs.php';
$novoProduto = $_POST['novoProduto'];
$descricao = $_POST['descricao'];
$quantidade = $_POST['quantidade'];
$con = conecta();
$insert = "INSERT INTO CadastrarNoEstoque"
. "(novoProduto,descricao,quantidade)"
. "VALUES ('$novoProduto', $descricao, $quantidade)";
$res = mysqli_query($con,$insert);
Espero que seja o suficiente