jrpamplona
Membros-
Total de itens
3 -
Registro em
-
Última visita
Sobre jrpamplona
jrpamplona's Achievements
0
Reputação
-
Obrigado Lowys pela ajuda, mas, como você acha que devo proceder para retornar todos os registros?
-
OLÁ, ESTOU COM UMA PROBLEMA AO REALIZAR UMA CONSULTA NO MYSQL, POIS RETORNA APENAS UM REGISTRO NA FUNCAO (nomeExames e na nomeRiscos.) public function nomeExames($id) { $exame = array(); $exame = unserialize($id); $arr = explode(";", $exame); foreach ($arr as $idexame) { $objExames = new EXT_Exames_complementares(); $objExames->select($idexame); return ($objExames->exames_complementares_nome); } } public function nomeRiscos($id) { $riscos = array(); $riscos = unserialize($id); $arr = explode(";", $riscos); foreach ($arr as $idriscos) { $objRiscos = new EXT_Riscos(); $objRiscos->select($idriscos); return ($objRiscos->riscos_nome); } } public function selectFuncao($id) { $strSQL = "select * from pcmso_riscos where pcmso_id_INT = $id"; $this->database->Query($strSQL); while($row = $this->database->FetchObject()) { $objRiscos = new EXT_Riscos(); //$objRiscos->select($idriscos_fisico); $objFuncao = new EXT_Funcao(); $objFuncao->select($row->funcao_id_INT); $grid.= "<tr class=label-inverse> <td><h3>FUNÇÃO</h3></td> <td><h3>".$objFuncao->funcao_nome."</h3></td> </tr> <tr> <td colspan=\"2\" class=label-inverse>RISCOS</td> </tr> <tr> <td>1) FISICO</td> <td>".$this->nomeRiscos($row->pcmso_riscos_fisico)."</td> </tr> <tr> <td>2) QUIMICO</td> <td>".$this->nomeRiscos($row->pcmso_riscos_quimico)."</td> </tr> <tr> <td>3) BIOLOGICO</td> <td>".$this->nomeRiscos($row->pcmso_riscos_biologico)."</td> </tr> <tr> <td>4) ERGONOMICO</td> <td>".$this->nomeRiscos($row->pcmso_riscos_ergonomico)."</td> </tr> <tr> <td>5) ACIDENTE</td> <td>".$this->nomeRiscos($row->pcmso_riscos_acidente)."</td> </tr> <tr> <td colspan=\"2\" class=label-inverse>EXAMES</td> </tr> <tr> <td>1) ADMISSIONAL</td> <td>".$this->nomeExames($row->pcmso_exames_admissional)." </td> </tr> <tr> <td>2) PERIODICO</td> <td>".$this->nomeExames($row->pcmso_exames_periodico)."</td> </tr> <tr> <td>3) DEMISSIONAL</td> <td>".$this->nomeExames($row->pcmso_exames_demissional)."</td> </tr> "; } return $grid; } } // Class : Fim
-
Olá galera, seguinte estou efetuando uma consulta no banco de dados só que o retorno não esta respeitando a condição que só deve retornar registros para a sessão do cliente logado, segue a baixo o scrip e o php para ajuda. ----------------------------scrip------------------------------ //autocomplete script $(document).on('focus','.autocomplete_txt',function(){ type = $(this).data('type'); if(type =='productCode' )autoTypeNo=0; if(type =='productName' )autoTypeNo=1; $(this).autocomplete({ source: function( request, response ) { $.ajax({ url : 'ajax/ajax.php', dataType: "json", method: 'post', data: { name_startsWith: request.term, type: type }, success: function( data ) { response( $.map( data, function( item ) { var code = item.split("|"); return { label: code[autoTypeNo], value: code[autoTypeNo], data : item } })); } }); }, autoFocus: true, minLength: 0, select: function( event, ui ) { var names = ui.item.data.split("|"); id_arr = $(this).attr('id'); id = id_arr.split("_"); $('#itemNo_'+id[1]).val(names[0]); $('#itemName_'+id[1]).val(names[1]); $('#quantity_'+id[1]).val(1); $('#price_'+id[1]).val(names[2]); $('#total_'+id[1]).val( 1*names[2] ); $('#id_'+id[1]).val( 1*names[2] ); calculateTotal(); } }); }); -------------------------- php ----------------------------- require_once '../includes/funcoes.php'; if(!empty($_POST['type'])){ $type = $_POST['type']; $name = $_POST['name_startsWith']; $result = mysql_query("SELECT sgi_produtos_nome, clientes_id_INT, sgi_produtos_venda_FLOAT,sgi_produtos_id, sgi_produtos_codigo, sgi_produtos_barras FROM sgi_produtos where clientes_id_INT = ".$_SESSION["login"][3]." and sgi_produtos_nome LIKE '".$name."%' OR sgi_produtos_codigo LIKE '".$name."%' OR sgi_produtos_barras LIKE '".$name."%'"); $data = array(); while ($row = mysql_fetch_array($result)) { $name = $row['sgi_produtos_id'].' '.$row['sgi_produtos_barras'].' '.$row['sgi_produtos_codigo'].' '.$row['sgi_produtos_nome'].' |'.$row['sgi_produtos_nome'].'|'.$row['sgi_produtos_venda_FLOAT'].''; array_push($data, $name); } echo json_encode($data); }