Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal
Sou novato em php e estou tentando desenvolver uma solicitação de material online.
tenho o seguinte código:
<?php require_once('config.php'); ?>
<?php
session_start();
if(!isset($_SESSION['carrinho'])){
$_SESSION['carrinho'] = array();
}
//adiciona produto
if(isset($_GET['acao'])){
//ADICIONAR CARRINHO
if($_GET['acao'] == 'add'){
$id = intval($_GET['id']);
if(!isset($_SESSION['carrinho'][$id])){
$_SESSION['carrinho'][$id] = 1;
}else{
$_SESSION['carrinho'][$id] += 1;
}
}
//REMOVER CARRINHO
if($_GET['acao'] == 'del'){
$id = intval($_GET['id']);
if(isset($_SESSION['carrinho'][$id])){
unset($_SESSION['carrinho'][$id]);
}
}
//ALTERAR QUANTIDADE
if($_GET['acao'] == 'up'){
if(is_array($_POST['prod'])){
foreach($_POST['prod'] as $id => $qtd){
$id = intval($id);
$qtd = intval($qtd);
if(!empty($qtd) || $qtd <> 0){
$_SESSION['carrinho'][$id] = $qtd;
}else{
unset($_SESSION['carrinho'][$id]);
}
}
}
}
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Solicitação</title>
</head>
<body>
<table>
<caption>Solicitação</caption>
<thead>
<tr>
<th width="244">Item</th>
<th width="79">Quantidade</th>
<th width="89">Unidade</th>
</tr>
</thead>
<form action="carrinho.php?acao=up" method="post">
<tfoot>
<tr>
<td colspan="5"><input type="submit" value="Atualizar Carrinho" /></td>
<tr>
<td colspan="5"><a href="itens.php">Continuar Comprando</a></td>
</tfoot>
<tbody>
<?php
if(count($_SESSION['carrinho']) == 0){
echo '<tr><td colspan="5">vazio</td></tr>';
}else{
require("config.php");
foreach($_SESSION['carrinho'] as $id => $qtd){
$sql = "SELECT * FROM itens WHERE id= '$id'";
$qr = mysql_query($sql) or die(mysql_error());
$ln = mysql_fetch_assoc($qr);
$descricao = $ln['descricao'];
$unidade = $ln['unidade'];
echo '<tr>
<td>'.$descricao.'</td>
<td><input type="text" size="3" name="prod['.$id.']" value="'.$qtd.'" /></td>
<td>'.$unidade.'</td>
<td><a href="?acao=del&id='.$id.'">Remove</a></td>
</tr>';
}
}
?>
</tbody>
</form>
</table>
<form action="" enctype="multipart/form-data" method="post">
<input type="submit" name="salvar" value="Finalizar Solicitação"/>
</body>
</html> Ele me mostra os dados que seleciono em outra pagina gostaria de salvar esses dados e adicionar campos onde salve os dados da unidade que esta fazendo a solicitação.
tenho as seguintes tabelas
Solicitação
idsolicitacao
unidade
responsavel
data
itensol
id
idsolicitacao
iditens
qtd
unidade
Carregando comentários...