Carlos Rocha Posted October 9, 2011 Report Share Posted October 9, 2011 (edited) Bom, estive pensando no seguinte:uma vez que tenho o array:$MeuCarrinho->getParItem();Que retorna (por exemplo)Array ( [0] => Array ( [0] => 3 (Codigo) [1] => 2 (Lista) [2] => 1 (Quantidade) [3] => 3.30132 (preço) ) [1] => Array ( [0] => 4 (Codigo) [1] => 2 (Lista) [2] => 2 (Quantidade) [3] => 5.0015 (preço) ) [2] => Array ( [0] => 5 (Codigo) [1] => 2 (Lista) [2] => 3 (Quantidade) [3] => 15.6 (preço) ) ) E posso criar um array com o codigo e a lista do produto exibido em cada laço do while: $laco_while[]=array(array($id_produto,$id_lista)); Que retorna (por exemplo) Array ( [0] => Array ( [0] => 3 (Codigo) [1] => 2 (Lista) ) )Como faço para pesquisar no Array $MeuCarrinho->getParItem(); se tem alguma combinação igual ao Array $laco_while[]?Pensei na função array_search() mas ela só busca string dentro da array; Edited October 9, 2011 by Carlos Rocha Quote Link to comment Share on other sites More sharing options...
0 Carlos Rocha Posted October 9, 2011 Author Report Share Posted October 9, 2011 Pois é.Fiz uma função mas não esta dando certo.Esta zerando o que vem do banco.Onde estou errando?while(list($id_lista, $foto, $id_produto, $nome_produto, $id_fornece, $nome_razao_fornece, $nome_grupo, $quantidadecaixa, $preço, $condicao,$observacao, $imposto) = mysql_fetch_row($sql_produtos_query)) { if(session_is_registered("MeuCarrinho")) { function array_array() { for( $cl = 0; $cl< count( $MeuCarrinho->getParItem() ); $cl++ ) { if($id_produto == $MeuCarrinho->getParItem[ $cl ] [ 0 ] and $id_lista == $MeuCarrinho->getParItem[ $cl ] [ 1 ]) { return true; break; } } return false; } $par_item = $MeuCarrinho->getParItem(); if (array_array()==false) { echo "<input type=\"hidden\" name=\"{$i}[id_prod]\" id=\"{$i}[id_prod]\" value=\"$id_produto\"> <input type=\"hidden\" name=\"{$i}[quan]\" id=\"{$i}[quan]\" value=\"\"> <input type=\"hidden\" name=\"{$i}[id_lista]\" name=\"{$i}[id_lista]\" value=\"$id_lista\"> <input type=\"hidden\" name=\"{$i}[imposto]\" name=\"{$i}[imposto]\" value=\"$imposto\"> "; include("../global/funcoes_php/foto_ver.php"); $icone = "<img border=0 src='../img/saiba_mais.png' alt='Saiba Mais'>"; if ($observacao=="") {$observacao="Sem observação";} if ($condicao==1) {$condicao="Complemento";} if ($condicao==2) {$condicao="Encarte";} $vp2 = $vp - 1; $ob2 = $ob - 1; echo "<tr> <td align=center>$id_lista</td> <td align=letf>$condicao</td> <td align=let>$nome_produto</td> <td align=center>$quantidadecaixa</td> <td align=right>R$ ". number_format($preço/$quantidadecaixa, 2, '.', '')."</td> <td align=right>R$ ". number_format($preço, 2, '.', '')."</td> <td align=right> <input type=text id={$i}[quant] value=0 size=2 style=\"text-align: center;\" onKeyPress=\"BloqueiaLetras();\" onchange=\"calculo(this.value, $preço,'{$i}[quant]','{$i}[quan]','{$i}[label_preco]');\" > </td> <td align=right>R$ <label id=\"{$i}[label_preco]\">0.00</label></td> <td align=left>$observacao</td> </tr>"; $i++; } } } Quote Link to comment Share on other sites More sharing options...
Question
Carlos Rocha
Bom, estive pensando no seguinte:
uma vez que tenho o array:
$MeuCarrinho->getParItem();
Que retorna (por exemplo)
E posso criar um array com o codigo e a lista do produto exibido em cada laço do while: $laco_while[]=array(array($id_produto,$id_lista)); Que retorna (por exemplo)Como faço para pesquisar no Array $MeuCarrinho->getParItem(); se tem alguma combinação igual ao Array $laco_while[]?
Pensei na função array_search() mas ela só busca string dentro da array;
Edited by Carlos RochaLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.