Salvar e recuperar orçamento no Mysql

14/11/2015

0

Galera aqui está o esclarecimento de como fazer um orçamento e salvar no banco mysql

serao adicionados o numero do orçamento, o cliente, validade, data, e as demais itens do cabeçalho

os itens que são a parte mais complicada pois a quantidade de itens é varia de orçamento para orçamento entao :

os itens de cabeçalhos serão salvos normalmente enquanto os itens do orçamento serão adicionados em uma string separados por virgulas e as quantidades em outra string com os valores dos respectivos itens nas posiçoes

ex:

$itens vai conter "item1,item2,item3,item4,item5"

$qtd vai conter "1,2,3,4,5"

na hora de recuperar os valores do banco uso um explode separando os itens e quantidades pelas virgulas e colocando em um vetor

o código do exemplo da inserção e recuperação dos itens no banco está abaixo:

<html>
<head>
</head>
<body>

<?
$vetor = array();
$item = "";
$qtd ="";


//--------------------------itens originais no vetor------------------------
$vetor['item'][0] = "item1";
$vetor['item'][1] = "item2";
$vetor['item'][2] = "item3";
$vetor['item'][3] = "item4";
$vetor['item'][4] = "item5";

$vetor['qtd'][0] = "1";
$vetor['qtd'][1] = "2";
$vetor['qtd'][2] = "3";
$vetor['qtd'][3] = "4";
$vetor['qtd'][4] = "5";

//-------------------------- colocando os valores na string-----------------
$tot = count($vetor['item']);
for($i = 0; $i < $tot;$i++)
{
$item .= $vetor['item'][$i];
if($i < $tot-1) {
$item .= ",";}
}

$tot = count($vetor['qtd']);
for($i = 0; $i < $tot;$i++)
{
$qtd .= $vetor['qtd'][$i];
if($i < $tot-1) {
$qtd .= ",";}
}

echo "

itens:
";
echo $item;
echo "

quantidade:
";
echo $qtd;

// Serao salvos no banco $item e $qtd

echo "<hr>";

//--------------recuperando valores------------------------

$rec_item =  explode(",", $item);

$rec_tot = count($rec_item);
echo "

Itens recuperados:";
for($i = 0; $i < $rec_tot;$i++)
{
echo "
".$rec_item[$i];
}


$rec_qtd =  explode(",", $qtd);

$rec_tot = count($rec_qtd);
echo "

Qtd recuperadas:";
for($i = 0; $i < $rec_tot;$i++)
{
echo "
".$rec_qtd[$i];
}
?>

</body>
</html>
Felipe

Felipe

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar