Vamos por partes.
Nome do meu Banco de Dados: SistemaDeEstoque
Nome da estrutura criada: Cadastrar-no-Estoque
Opções da Estrutura: ID, novoProduto, descricao, quantidade.
1. Criei um arquivo config.php para configurar o meu banco, eu fiz dessa forma:
- Código:
<?php
// dados de conexao do banco
define('HOST','localhost');
define('USER', 'root');
define('PASS','');
define('BANCO','SistemaDeEstoque');
Depois eu fui no meu arquivo de funções e criei esta:
- Código:
function conecta(){
return mysqli_connect(HOST, USER, PASS, BANCO);
}
Eu fiz um arquivo, chamado Estoque.php, no qual terá a página onde será a tabela já com as configurações de conexao ao banco, vejam o código:
- Código:
<?php
$con = conecta();
$res = mysqli_query($con, 'SELECT * FROM Cadastrar-no-Estoque');
?>
<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" method="post" novalidate>
<fieldset>
<legend>Cadastrar no Estoque</legend>
<div class="form-group">
<label for="novoProduto">Nome do Produto</label><br>
<input 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>
</fieldset>
</form>
<br>
<button type="submit" class="btn btn-default btn-lg btn btn-primary salvar">Salvar</button>
<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>
Eu fiz um simulado, fui no Banco de Dados e criei manualmente um cadastro, porém deveria aparecer na tabela mais não acontece nenhum resultado, alguém consegue solucionar?
Vale ressaltar que eu fiz as páginas por templates requerindo via PHP, para manter mais organizado.
Até Mais.
Última edição por JScript em Qua 01 Jul 2015, 4:56 pm, editado 1 vez(es) (Motivo da edição : Título anterior: O cadastro do banco de dados nao aparece na tabela)