Estou trabalhando em um projeto para empresa que trabalho para solicitaçoes de materiais que nada mais é um carrinho de compras
a minha dificuldade é que a apos adicionar os itens ao carrinho eu preciso adicionar a quantidade manualmente e a data requerida para entrega.
mas não sei como fazer isso adicionar eu consigo gerar a compra com as informações que vem da loja mas não consigo add esses dois itens para finalizar.
Arquivo da loja.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<!-- Última versão CSS compilada e minificada -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Tema opcional -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- Última versão JavaScript compilada e minificada -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<title>Suprimentos</title>
</head>
<body>
<?php
session_start();
if (empty($_SESSION['id'])){
header('location:formLogon.php');
}
include 'conexao.php';
include 'nav.php';
include 'cabecalho.html';
$consulta = $conexao->query('SELECT * FROM tbl_itens');
Pergunta
Manoel Vitor Alegre Silva
Olá Pessoal.
Estou trabalhando em um projeto para empresa que trabalho para solicitaçoes de materiais que nada mais é um carrinho de compras
a minha dificuldade é que a apos adicionar os itens ao carrinho eu preciso adicionar a quantidade manualmente e a data requerida para entrega.
mas não sei como fazer isso adicionar eu consigo gerar a compra com as informações que vem da loja mas não consigo add esses dois itens para finalizar.
Arquivo da loja.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<!-- Última versão CSS compilada e minificada -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Tema opcional -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- Última versão JavaScript compilada e minificada -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<title>Suprimentos</title>
</head>
<body>
<?php
session_start();
if (empty($_SESSION['id'])){
header('location:formLogon.php');
}
include 'conexao.php';
include 'nav.php';
include 'cabecalho.html';
$consulta = $conexao->query('SELECT * FROM tbl_itens');
?>
<div class="container-fluid">
<div class="row">
<table class="table" width="200" >
<tbody>
<tr>
<td>Apelido</td>
<td>Item</td>
<td>Unidade</td>
<td> </td>
</tr>
<?php
while ($exibir=$consulta->fetch(PDO::FETCH_ASSOC)){
?>
<tr>
<td><?php echo $exibir['apelido'];?></td>
<td><?php echo $exibir['item'];?></td>
<td><?php echo $exibir['unidade'];?></td>
<td>
<div class="text center">
<button type="button" class="btn btn-info"><span class="glyphicon glyphicon-zoom-in"></span></button>
</td>
<td>
<div class="text center">
<a href="carrinho.php?id=<?php echo $exibir['id'];?>">
<button type="button" class="btn btn-success"><span class="glyphicon glyphicon-ok"></span></button>
</a>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
<?php include 'rodape.html' ?>
</body>
</html>
carrinho.php
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Suprimentos</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
.navbar{
margin-bottom: 0;
}
</style>
</head>
<body>
<?php
session_start();
if (empty($_SESSION['id'])){
header('location:formLogon.php');
}
include 'conexao.php';
include 'nav.php';
include 'cabecalho.html';
if (!empty($_GET['id'])) {
$id_prod=$_GET['id'];
if (!isset($_SESSION['carrinho'])) {
$_SESSION['carrinho'] = array();
}
if (!isset($_SESSION['carrinho'][$id_prod])) {
$_SESSION['carrinho'][$id_prod]=1;
}
else {
$_SESSION['carrinho'][$id_prod]+=1;
}
include 'mostraCarrinho.php';
} else {
include 'mostraCarrinho.php';
}
?>
<div class="row text-center" style="margin-top: 15px;">
<a href="novaSmo.php"><button class="btn btn-lg btn-primary">Continuar solicitando</button></a>
<a href="finalizarCompra.php"><button class="btn btn-lg btn-success">Finalizar SMO</button></a>
</div>
</div>
<?php
include 'rodape.html';
?>
</body>
</html>
mostra carrinho.php
<div class="container-fluid">
<div class="row text-center" style="margin-top: 15px;">
<h1>Nova SMO</h1>
</div>
<?php
$total = null;
foreach ($_SESSION['carrinho'] as $id => $qnt) {
$consulta = $conexao->query("SELECT * FROM tbl_itens WHERE id='$id'");
$exibe = $consulta->fetch(PDO::FETCH_ASSOC);
$apelido = $exibe['apelido'];
$item = $exibe['item'];
$unidade = $exibe['unidade'];
?>
<table class="table" >
<tbody>
<form method="post" action="finalizarCompra.php">
<tr>
<div class="col-sm-1"
<td><?php echo $apelido; ?></td>
</div>
<div class="col-sm-3"
<td><?php echo $item; ?></td>
</div>
<div class="col-sm-1"
<td><input type="text" class="form-control" name="qnt" value="<?php echo $qnt; ?> "></td>
</div>
<div class="col-sm-1"
<td><?php echo $unidade; ?></td>
</div>
<form method="post">
<div class="col-sm-2"
<td><input type="text" class="form-control" name="data_obra" placeholder="dd/mm/aaaa"> </td>
</div>
</form>
<div class="col-sm-3"
<td><input type="text" class="form-control" name="atividade" placeholder="Serviço/Tarefa"></td>
</div>
<div class="col-sm-1"
<td><a href="removeCarrinho.php?id=<?php echo $id;?>">
<button class="btn btn-lg btn-block btn-danger">
<span class="glyphicon glyphicon-remove"></span>
</button>
</a></td>
</div>
</tr>
</form>
</tbody>
</table>
<?php } ?>
finaliza.php
<?php
session_start();
include 'conexao.php';
$data = date('Y-m-d');
$ticket = uniqid();
$id_user = $_SESSION['id'];
$dataObra = $_SESSION['dataObra'];
foreach ($_SESSION['carrinho'] as $id => $qnt) {
$consulta = $conexao->query("SELECT * FROM tbl_itens WHERE id='$id'");
$exibe = $consulta->fetch(PDO::FETCH_ASSOC);
$unidade = $exibe['unidade'];
$inserir = $conexao->query("INSERT INTO tbl_smo (ticket, id_solicitante, id_item, quantidade, unidade, data_obra, data) VALUES
('$ticket','$id_user','$id', '$qnt', '$unidade', '$dataObra', '$data')");
}
include 'fim.php';
?>
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
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.