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:
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)