Jump to content

Search the Community

Showing results for tags 'array'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 337 results

  1. galera preciso criar um array que pegue os itens adicionais de cada ITEM escolhido... vou tentar explicar... tenho uma pagina com as categorias do CARDÁPIO LANCHES - AÇAI - SALGADOS - PIZZAS CADA categoria contem seus devidos itens tipo... LANCHES 1-xFrango 2-xSalada 3-xBacon AÇAI 1-Copo 300ml 2-Copo 500ml 3-Copo 700ml até esta funcionando, cada item que o usuário escolher, salvo em uma S_SESSION['itens'] agora vamos supor que, esses itens tenham adicionais, já criei um <?php if(){}?> e ele já faz essa verificação, então se o item LANCHES 1=XFRANGO NÃO conter adicional para ser escolhido ele simplesmente irá ser adicionado no carrinho, AGORA se o item tiver adicional para ser escolhido, irá abrir um MODAL com os adicionais disponíveis para o ITEM Agora digamos que o AÇAÍ) 1-COPO 300ML tenha adicional eu abro o meu modal com os seguintes adicionais: FRUTAS 1-Morango 1,00 2-Banana 1,00 3-Uva 1,00 COMPLEMENTOS 1-Ninho 1,00 2-Coco Ralado 1,00 3-Castanha 1,00 COBERTURA 1-Chocolate 1,00 2-Leite condensado 1,00 3-Morango 1,00 ADICIONAIS 1-Nutella 1,00 2-Bis 1,00 3-KitKat 1,00 então como pego esses adicionais e salvo em cada ITEM escolhido pelo usuário e se possivel somar esses adicionais que tenha valores também
  2. jganjos

    Listar determinara array com PHP

    Boa tarde senhores. Estou gerando esta array com o PHP Array ( [header] => Array ( [ico] => fas fa-building [tit] => Empresa [lab] => Cadastro da Empresa ) [forms] => Array ( [RAZAO] => Array ( [tit] => Razão Social ) [NFANTASIA] => Array ( [tit] => Nome Fantasia [lin] => 1 [col] => 10 ) [STATUS] => Array ( [tit] => Status [typ] => switch [val] => 1,0 [lin] => 1 [col] => 2 ) [INSCRICAO] => Array ( [tit] => Inscrição [lin] => 2 [col] => 4 ) [IE] => Array ( [tit] => Insc. Estadual [lin] => 2 [col] => 4 ) [IM] => Array ( [tit] => Insc. Municipal [lin] => 2 [col] => 4 ) [CEP] => Array ( [tit] => CEP [lin] => 3 [col] => 4 [btn] => search ) [TIPO_END] => Array ( [typ] => hidden ) [ENDERECO] => Array ( [tit] => Endereço [lin] => 4 [col] => 9 ) [NUM_END] => Array ( [tit] => Número [lin] => 4 [col] => 3 ) [BAIRRO] => Array ( [tit] => Bairro [lin] => 5 [col] => 6 ) [COMPL] => Array ( [tit] => Complemento [lin] => 5 [col] => 6 ) [MUNICIPIO] => Array ( [tit] => Município [lin] => 6 [col] => 9 ) [UF] => Array ( [tit] => Estado [typ] => list [tab] => estados [lin] => 6 [col] => 3 ) [TEL1] => Array ( [tit] => Telefone [msk] => phone [lin] => 7 [col] => 6 ) [TEL2] => Array ( [tit] => Telefone [msk] => phone [lin] => 7 [col] => 6 ) [EMAIL] => Array ( [tit] => e-mail [typ] => email [lin] => 8 [col] => 6 ) [SITE] => Array ( [tit] => Site da empresa [typ] => website [lin] => 8 [col] => 6 ) ) ) Preciso listar os valores da Array *FORMS* e seus respectivos filhos mas não estou conseguindo utilizando o foreach. Alguém teria uma dica?
  3. Bom Dia pessoal, tudo bom? Sou novo em programação e estou tentando criar uma dll no delphi. Essa dll vai ser usada em uma aplicação do delphi também. Queria saber se é possível utilizar vetores e matrizes e como fazer isso pois eu tentei declarar como um array of array of (um tipo), mas dá erro (essas matrizes seriam parâmetros da função). Colocando só como array of (um tipo) funciona, mas ao tentar acessar a função na dll dá um access violation. Eu já havia criado essa função dentro da minha aplicação e estava funcionando, mas na dll da esse erro. Eu tentei usar um ponteiro também, mas continua dando o erro. Por favor me ajudem. Segue o código: library NDC_Generator; uses SysUtils, Dialogs, Classes; Type Matriz = Array of array of string; P1 = ^Matriz; {$R *.res} procedure MensagemConfirmacao(AMensagem: WideString); stdcall; begin MessageDlg(AMensagem, mtInformation, [mbOk], 0); end; function gerarcombinacoes(Mat: P1; Xb, Total, np, NumCri: integer; mp, bud: Double; Pointer: P1): string; stdcall; var i, j, k, T, a, p: integer; aux1: string; R0: Double; vetop, vmax: array of integer; matrizaj: array of array of integer; vetmax, vetmin: array of Double; vet_aux, Vetname: array of string; matrizaux1 : array of array of Double; matriz_result: array of array of String; begin setlength(vetop, np); setlength(vmax, np); setlength(matrizaj, T, np); setlength(vetmax, NumCri); setlength(vetmin, NumCri); setlength(vet_aux, T); p := 0; for i := 0 to np - 1 do begin vmax[np - i - 1] := Xb - i; end; for i := 0 to np - 1 do vetop := i + 1; vetop[np - 1] := np - 1; for i := 0 to NumCri - 1 do begin vetmin := 100000; vetmax := -1; end; i := 0; T := 0; while (T < Total) do // Gerar as combinações com np elementos begin if T <> 1 then i := np; while (i > 0) do // Verifica se alguma das posições já atingiu seu máximo begin if (i - 1) <> 0 then // Verifica se não se trata da primeira posição que atingiu seu máximo begin if (vetop[i - 1] = vmax[i - 1]) and (vetop[i - 2] < vmax[i - 2]) then begin vetop[i - 2] := vetop[i - 2] + 1; vetop[i - 1] := vetop[i - 2]; ; if (i < np) then for j := i to np - 1 do vetop[j - 1] := vetop[j - 2] + 1; vetop[np - 1] := vetop[np - 2]; break; end; // vetop end; // 0 i := i - 1; end; // while i>0 vetop[np - 1] := vetop[np - 1] + 1; R0 := 0; for k := 0 to np - 1 do R0 := R0 + StrToFloat( Mat^[vetop[k] - 1, NumCri + 1]); if R0 <= bud then begin p := p + 1; setlength(matrizaux1, p, NumCri + 1); setlength(Vetname, p); for a := 0 to NumCri - 1 do begin for k := 0 to np - 1 do matrizaux1[p - 1, a] := matrizaux1[p - 1, a] + StrToFloat( Mat^[vetop[k] - 1, a + 1] ); if (matrizaux1[p - 1, a] > vetmax[a]) then vetmax[a] := matrizaux1[p - 1, a]; if (matrizaux1[p - 1, a] < vetmin[a]) then vetmin[a] := matrizaux1[p - 1, a]; end; matrizaux1[p - 1, NumCri] := R0; a:= 0; for k := 0 to np - 1 do Vetname[p - 1] := Vetname[p - 1] + Mat^[ vetop[k] - 1,a] + ' '; end; // R0 <= Bud T := T + 1; end; // While a := 0; k := 0; for i := 0 to p - 1 do begin if mp <> 0 then for j := 0 to NumCri - 1 do begin if vetmax[j] <> vetmin[j] then begin R0 := (matrizaux1[i, j] - vetmin[j]) / (vetmax[j] - vetmin[j]); end else R0 := 1; if R0 >= mp then begin a := a + 1; end else break; end else a := NumCri; if a = NumCri then begin k := k + 1; for j := 0 to NumCri do begin setlength(matriz_result, k, NumCri + 2); matriz_result[k - 1, j+1] := floattostr( matrizaux1[i, j]); end; matriz_result[k - 1, 0]:= Vetname; end; a := 0; end; for I := 0 to k - 1 do for j := 0 to numcri + 1 do Pointer^[i,j]:= matriz_result[i,j]; MensagemConfirmacao('Foram geradas' + inttostr(k) + 'combinações!'); Result := '0'; end; exports gerarcombinacoes; end.
  4. Tenho um arquivo com o seguinte conteúdo: aa.php <?php return [ 'lang' => 'en', 'Text' => 'achou', ]; De um outro arquivo, preciso retornar o conteúdo para um array e acessar: echo $arr['lang']; Como faço?
  5. Olá. Após alguns anos sem programar em PHP, parece que esse Corona fez algo de útil. Estou começando um trabalho novo, utilizando o recente CI 4 e me deparei com uma situação que preciso resolver com a ferramenta de language do framework. na documentação do CI, para implementar a ferramenta de tradução, deve-se guardar diferentes arquivos com os textos. Algo semelhante assim: /app/Language/en/teste.php <?php return [ 'oi' => 'hello', 'casa' => 'house', 'ele' => 'he', ]; Dai, para chamar basta eu fazer: echo lang(teste.oi); //printa "Hello" e isso está funcionando O problema que estou querendo mandar para um array TODO o return, que posteriormente vai ser passado para a view. Porém a bagaça não funciona, pois manda apenas parte do conteúdo de return para o array. Alguém sabe como mando esse return para um array? Com file() cria-se um índice inteiro para cada linha. Já com file_get_contents() a código abaixo simplesmente some: <?php return [ 'oi'
  6. Boa noite, preciso de uma ajuda com o código abaixo: - Dentro da variável '$dados' tenho uma array em que o id repete com datas diferentes, preciso descartar uma das duas arrays repetidas com o mesmo 'id', mantendo a de menor data, ou seja, o resultado final seria: "Array ( [0] => Array ( [id] => 12 [data] => 2020-07-02 ) , [1] => Array ( [id] => 13 [data] => 2020-06-10 ) ) " - já tentei de tudo um pouco a princípio estou trabalhando com a ideia de loop dentro de loop, para varrer e comparar, mas como vcs podem ver estou deixando passar alguma coisa; <?php $dados = [array("id" =>12, "data"=>"2020-07-02"), array("id" =>13, "data"=>"2020-06-10"), array("id" =>13, "data"=>"2020-06-15"), array("id" =>12, "data"=>"2020-05-12")]; $total = count($dados); foreach($dados as $item){ for($i=1; $i < $total; $i++){ if($item['id'] == $dados[$i]['id']){ if(strtotime($item['data']) <= strtotime($dados[$i]['data'])){ unset($dados[$i]); $dados = array_values($dados); $total = count($dados); } } } } print_r($dados); Array ( [0] => Array ( [id] => 12 [data] => 2020-07-02 ) ) //resultado Se alguém achar o erro, ou uma forma de resolver esse problema ficarei muito agradecido! Obrigado e Um grande abrs a todos!
  7. Olá a todos, tenho uma aplicação pequena, que roda normalmente no php5 porém ao mudar a versão do php para 7 a mesma está apresentando a seguinte mensagem de erro Notice: Trying to access array offset on value of type null in <?php /* * APP CORE CLASS * Creates URL & Loads Core Controller * URL Format - /controller/method/param1/param2 */ class Core { // Set Defaults protected $currentController = 'Pages'; // Default controller protected $currentMethod = 'index'; // Default method protected $params = []; // Set initial empty params array public function __construct(){ $url = $this->getUrl(); // Look in controllers folder for controller if(file_exists('../app/controllers/'.ucwords($url[0]).'.php')){ // If exists, set as controller $this->currentController = ucwords($url[0]); // Unset 0 index unset($url[0]); } // Require the current controller require_once('../app/controllers/' . $this->currentController . '.php'); // Instantiate the current controller $this->currentController = new $this->currentController; // Check if second part of url is set (method) if(isset($url[1])){ // Check if method/function exists in current controller class if(method_exists($this->currentController, $url[1])){ // Set current method if it exsists $this->currentMethod = $url[1]; // Unset 1 index unset($url[1]); } } // Get params - Any values left over in url are params $this->params = $url ? array_values($url) : []; // Call a callback with an array of parameters call_user_func_array([$this->currentController, $this->currentMethod], $this->params); } // Construct URL From $_GET['url'] public function getUrl(){ if(isset($_GET['url'])){ $url = rtrim($_GET['url'], '/'); $url = filter_var($url, FILTER_SANITIZE_URL); $url = explode('/', $url); return $url; } } } Alguém poderia dar uma força ai?
  8. usuario181474618518

    Substituir array por array com preg_replace

    Bom dia a todos! Estou iniciando em PHP, então talvez isso seja uma pergunta burra. Estou utilizando uma plataforma que fornece um array de categorias como digitado abaixo, e minha ideia é fazer uma busca no conteúdo por essas categorias, e substituir elas por outro array, que no caso terá as mesmas categorias, no entanto, com links. Veja: $conteudo = "Meu conteúdo Filmes Laranja e Verde. Blackout."; $from = array( 0 => "Laranja", 1 => "Azul", 2 => "Vermelho", 3 => "Verde", 4 => "Black" ); $to = array( 0 => "<a href='#laranja'>Laranja</a>", 1 => "<a href='#azul'>Azul</a>", 2 => "<a href='#vermelho'>Vermelho</a>", 3 => "<a href='#verde'>Verde</a>", 4 => "<a href='#ver'>Black</a>" ); $novoconteudo = strtr($conteudo, array_combine($from, $to)); echo $novoconteudo; O máximo que conseguir fazer foi usando strtr, no entanto acaba fazendo algumas substituições "burras", como por exemplo adicionar link em "Black" quando na verdade a palavra é "Blackout". Acredito que para resolver isso, deveria ser feito com preg_replace, porém já tentei e não consegui. Alguém pode me ajudar? Veja: http://sandbox.onlinephpfunctions.com/code/e7cfd27ea182041de0519df3ed22bedc93cda18b
  9. Olá Mestres, Não achei um tópico com este assunto No Código abaixo, eu dou um echo e me retorna o valor de um array, *que é o resultado de um SELECT feito no Banco de Dados PhpMyAdmin *no banco tenho a tabela LOGIN, com as colunas: Nome, Password, Nivel no PHP eu carrego as variáveis $nome e $password com isso eu faço um select com uma condição na coluna "nivel" .. para me trazer apenas o resultado onde consta a palavra "staff" na coluna "nivel" ao dar um echo: echo $key.": ".$value."<br>"; o PHP me retorna: nome: jefersonpassword: 123nivel: staff ***a pergunta: Tem como eu gravar o resultado da coluna "nivel" ( que neste caso é "staff" ) em uma variável?? ao ponto de dar um echo e aparecer apenas a palavra "staff" ? Se puderem me ajudar, já agradeço <!DOCTYPE html> <html lang="pt-br"> <head> <title>Comprovar Usuário</title> <meta charset="utf-8"> </head> <body> <?php $nome = "jeferson"; $password = "123"; try { $base=new PDO("mysql:host=localhost;dbname=painel","root",""); $base->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql="SELECT nome, password, nivel FROM login WHERE nome= :nome AND password= :password"; $resultado=$base->prepare($sql); $resultado->bindValue(":nome",$nome); $resultado->bindValue(":password",$password); $resultado->execute(); $result = $resultado->fetch(PDO::FETCH_ASSOC); foreach ($result as $key => $value) { echo $key.": ".$value."<br>"; } }catch(Exception $e) { die("Error" . $e->getMessage()); } ?> </body> </html>
  10. Boa tarde. Estou carregando os dados do usuário numa session. Na página de redirecionamento, jogo essa session para uma váriável. Quero por BEM VINDO, {nome_do_usuario}, mas aparece o erro UNDEFINED INDEX: USER_NAME. Segue codigo... if(!isset($_SESSION['userlogin'])){ unset($_SESSION['userlogin']); header("Location: index.php"); exit; }else{$userlogin = $_SESSION['userlogin'];} <img src="images/user.png" alt=""> <span> Bem vindo(a), <strong style="font-style: italic;"><?= $userlogin['user_apelido']; ?></strong></span> Como resolver esse caso tão simples?
  11. Fala galera, estou com um problema e não sei como resolver. Até encontrei umas respostas, mas utilizando Php e Mysql. Preciso que a resposta seja utilizando as tecnologias javascript (node) e Mysql. Gostaria de capturar dados de um formulário utilizando array e salvando o mesmo num banco de dados. Ex: Imagine um 3 inputs do tipo text que recebem um valor que é inserido pelo cliente e que cada input, possa receber valores diferentes (como se cada um fosse uma variável 'titulo', 'conteudo' e 'autor') quero que depois que o cliente enviar os dados que por ele foram inputados, esses dados sejam enviados para as variáveis 'titulo', 'conteudo' e 'autor'. Logo depois quero declarar um array que receba essas variáveis [titulo, conteudo, autor] e desejo armazenar o array no banco de dados utilizando Mysql Desde já, agradeço!
  12. É o seguinte, tenho uma tabela de produtos a qual além de possuir características do produto já contém a coluna para o link da mesma. Assim sendo faço a consulta da tabela para preencher um menu com o link para cada produto, e é aqui que entra a questão: Na sua opinião o que seria mais viável ao usuário acessar um produto em questão? Reaproveitar o array de retorno da query ao qual usei para compor os links do menu, só que filtrar esse array mostrando o índice ao qual é acessado. Refazer a query listando somente o produto. A aplicação é executada em um único arquivo. Onde tenho o menu HTML listando cada produto contido na tabela (A qual também guarda as demais informações do produto). Reaproveitar a query ficou meio estranho uma vez que tenho um array multi dimencional da query tenho que buscar o índice para ver se ele existe e ainda varrer o array para poder usar os dados do produto tipo assim: <?php // $url[1] : É o valor vindo da url // $result : É o array multi de resultado da query if (array_search($url[1], array_column($result, 'ap_link')) !== false) { foreach ($result as $value) { if ($url[1] == $value->ap_link) { // Existe o produto e a url é a mesma do link do produto break; } } } else { // O valor da url não condiz com nenhum produto registrado } Essa alternativa evita uma segunda query desnecessária aliviando o lado do SQL, porém em um arrray multo extenso pode haver lentidão para processar os dados. Por outro lado também ficar refazendo consultas também pode deixar a questão meio lenta. A coisa toda é porque existem centenas de produtos na tabela e em ambos os casos está demorando mais do que deveria. Então bateu essa dúvida, qual alternativa tomar, resolvi perguntar, pois várias cabeças peçam melhor que uma.
  13. Olá, amigos. Eu tenho um array ($array) que foi gerado automaticamente no meu código e seu retorno é este: Array ( [0] => Array ( [em] => 0.017142857142857 [vítimas] => 0.017142857142857 [na] => 0.017142857142857 [mulheres] => 0.017142857142857 [criança] => 0.011428571428571 [jovem] => 0.011428571428571 [o] => 0.011428571428571 [nada.] => 0.011428571428571 [morreram] => 0.011428571428571 [hora.] => 0.011428571428571 ) [1] => Array ( [e] => 0.024096385542169 [O] => 0.018072289156627 [anos,] => 0.018072289156627 [do] => 0.018072289156627 [sem] => 0.012048192771084 [atiraram] => 0.012048192771084 [levar] => 0.012048192771084 [Amarante,] => 0.012048192771084 [Natal.] => 0.012048192771084 [com] => 0.012048192771084 ) [2] => Array ( [e] => 0.021276595744681 [de] => 0.021276595744681 [As] => 0.015957446808511 [do] => 0.015957446808511 [um] => 0.015957446808511 [uma] => 0.015957446808511 [Duas] => 0.01063829787234 [identificado] => 0.01063829787234 [cinco] => 0.01063829787234 [18] => 0.01063829787234 ) [3] => Array ( [acordo] => 0.014084507042254 [até] => 0.014084507042254 [De] => 0.014084507042254 [Nascimento,] => 0.014084507042254 [os] => 0.014084507042254 [com] => 0.014084507042254 [na] => 0.014084507042254 [branco,] => 0.0070422535211268 [carro] => 0.0070422535211268 [em] => 0.0070422535211268 ) [4] => Array ( [a] => 0.030769230769231 [de] => 0.025641025641026 [no] => 0.020512820512821 [foi] => 0.015384615384615 [Polícia] => 0.015384615384615 [o] => 0.015384615384615 [26] => 0.01025641025641 [Rodrigues] => 0.01025641025641 [Kelly] => 0.01025641025641 [cabeças] => 0.01025641025641 ) ) Eu tenho imprimir cada elemento assim: foreach ($array as $key => $value) { echo $key." => ".$value."<br/>"; } Obtenho como resultado o seguinte erro: Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 901 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 902 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 901 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 902 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 901 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 902 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 901 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 902 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 901 Array Notice: Array to string conversion in /home/u244186567/public_html/index.php on line 902 Array Vi aqui como última solução, pois não consegui resolver. Já pesquisei bastante. Como faço para imprimir separadamente cada elemento de $array? Quero trabalhar com eles separadamente. Já resolvi... meu $array é um array de arrays. :)
  14. murillo.arruda

    Exercício de Array

    Nada
  15. Boa tarde! Estou recebendo esta string em um response de uma requisição feita em um WebService SOAP e não estou conseguindo desmembrar as informações obtidas. Como faço para pegar as informações que estão dentro das tags xml contidas na String? Já tentei converter em array, JSon, Xml. Porém sem sucesso. Segue o response: string(19252) " <?xml version="1.0"?><retorno><pessoa nr_cpfcnpj="12345678910" cd_pessoa="000000" tp_pessoa="F" nm_pessoa="USUARIO DE TESTE" ds_homepage=""><pesFisica tp_estcivil="1" tp_sexo="M" cd_seriectps="" ds_orgexpedidor="SSPPR" nr_ctps="" nr_cpf="12345678910" nr_rg="111111111" vl_rendamensal="" ds_cargo="" dt_admissao="" dt_nascimento="23/08/1984" ds_localtrab="" ds_localnasc="" ds_nacionalidade="" nm_mae="" nm_pai=""/><pfAdic tp_escolaridade="" qt_filhos="" qt_dependentes="" qt_resantmeses="" qt_traantmeses="" ds_traantlocal="" dt_residedesde="" tp_casa="" tp_carro=""/><endereco nr_sequencia="194" cd_tipoendereco="2" cd_municipio="59749" cd_cep="83030150" nm_logradouro="TESTE" nr_caixapostal="" nr_logradouro="87" ds_referencia="" ds_complemento="NULL" ds_bairro="TESTE" ds_siglalograd="R"><municipio cd_municipio="59749" nm_municipio="TESTE" cd_estado="17"><estado ds_sigla="PR" nm_estado="PARANA"/></municipio></endereco><telefone nr_sequencia="2" cd_tipofone="3" nr_telefone="41 999999999" in_padrao="T" nr_ramal=""><tipoFone cd_tipofone="3" ds_tipofone="CELULAR"/></telefone><email nr_sequencia="2" cd_tipoemail="5" ds_email="teste@teste.com.br" in_padrao=""><tipoEmail cd_tipoemail="5" ds_tipoemail="EMAIL"/><tipoEmail cd_tipoemail="5" ds_tipoemail="EMAIL"/></email><email nr_sequencia="193" cd_tipoemail="3" ds_email="teste@yahoo.com.br" in_padrao="T"><tipoEmail cd_tipoemail="3" ds_tipoemail="NFE"/><tipoEmail cd_tipoemail="3" ds_tipoemail="NFE"/></email><obsPessoa nr_linha="1" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="2" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="3" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="4" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="5" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="6" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="7" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="8" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="9" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="10" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="11" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="12" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="13" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="14" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="15" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="16" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="17" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="18" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="19" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="20" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="21" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="22" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="23" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="24" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="25" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="26" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="27" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="28" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="29" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="30" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="31" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="32" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="33" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="34" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="35" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="36" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="37" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="38" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="39" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="40" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="41" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="42" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="43" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="44" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="45" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="46" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="47" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="48" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="49" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="50" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="51" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="52" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="53" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="54" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="55" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="56" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="57" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="58" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="59" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="60" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="61" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="62" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="63" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="64" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="65" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="66" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="67" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="68" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="69" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="70" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="71" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="72" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="73" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="74" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="75" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="76" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="77" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="78" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="79" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="80" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="81" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="82" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="83" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="84" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="85" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="86" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="87" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="88" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="89" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="90" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="91" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="92" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="93" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="94" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="95" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="96" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="97" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="98" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="99" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="100" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="101" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="102" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="103" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="104" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="105" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="106" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="107" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="108" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="109" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="110" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="111" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="112" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="113" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="114" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="115" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="116" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="117" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="118" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="119" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="120" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="121" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="122" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="123" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="124" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="125" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="126" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="127" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="128" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="129" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="130" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="131" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="132" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="133" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="134" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="135" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="136" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="137" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="138" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="139" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="140" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="141" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="142" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="143" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="144" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="145" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="146" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="147" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="148" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="149" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="150" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="151" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="152" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="153" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="154" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="155" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="156" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="157" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="158" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="159" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="160" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="161" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="162" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="163" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="164" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="165" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="166" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="167" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="168" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="169" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="170" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="171" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="172" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="173" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="174" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="175" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="176" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="177" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="178" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="179" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="180" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="181" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="182" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="183" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="184" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="185" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="186" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="187" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="188" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="189" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="190" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="191" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="192" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="193" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><pessoaCliente cd_cliente="82032" tp_formapgto="9" nr_suframa="" nr_codigofiscal="" in_bloqueado="F" in_cnsrfinal="" in_inativo="F" dt_cadastro="2019-08-02 16:51:31"/><pessoaLimite cd_empresa="2" cd_cliente="82032" vl_fatorlimite="480" cd_grupoempresa="2"/><vPesConsulta in_guia="F" in_inativogui="F" in_bloqueadogui="F" in_loja="F" in_inativoloj="F" in_bloqueadoloj="F"/></pessoa></retorno> "
  16. leo99i

    Ordenar vetores em C.

    Estou criando um projeto da faculdade e estou com dificuldade em realizar o item 5 do menu do meu programa que no caso é para ordenar os vetores. Meu código está assim: Se alguém puder me ajudar a resolver o item 5 eu agradeço. #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <time.h> #define TAM 8 int main() { setlocale(LC_ALL, "Portuguese"); int menu, vetor1[TAM], vetor2[TAM], i, j, volta = 0, escolha, posicao, valor, acc=0; do { printf("=========CALCULADORA DE VETORES========= \n"); printf(" MENU DE OPÇÕES \n"); printf("1 - Gerar vetores \n"); printf("2 - Imprimir vetores \n"); printf("3 - Eliminar elemento do vetor \n"); printf("4 - Pesquisar elemento nos vetores\n"); printf("5 - Ordenar os vetores\n"); printf("6 - Calcular operações matemáticas\n"); printf("7 - Calcular métodos estatísticos \n"); printf("8 - Total de elementos válidos \n"); printf("9 - Sair \n"); printf("==========================================\n"); printf("Escolha a opção: "); scanf("%i", &menu); srand(time(NULL)); switch(menu) { case 1: for(i=0; i < TAM; i++){ vetor1 = rand()%500+1; vetor2 = rand()%500+1; } break; case 2: printf("Vetor 1: \n"); printf("[%i - ", vetor1[0]); for(i=1; i< 7; i++){ printf("%i - ", vetor1); } printf(" %i]\n", vetor1[7]); printf("\n\n"); printf("Vetor 2: \n"); printf("[%i - ", vetor2[0]); for(i=1; i< 7; i++){ printf("%i - ", vetor2); } printf(" %i]\n", vetor2[7]); printf("\n\n"); break; case 3: do{ printf(" Escolha de vetor \n"); printf("Digite 1 para o Vetor 1 \n"); printf("Digite 2 para o Vetor 2 \n"); printf("\nEscolha a opção: "); scanf("%i", &escolha); } while(escolha <= 0 || escolha >= 3); if(escolha == 1){ printf("Escolha a posição do vetor: "); scanf("%i", &posicao); if((vetor1[posicao] == 0) || (posicao < 0 || posicao >= 7)){ printf("\nERRO!!!\n"); } else{ vetor1[posicao] = 0; printf("\nOperação realizada com sucesso!\n"); } } else{ printf("Escolha a posição do vetor: "); scanf("%i", &posicao); if((vetor2[posicao] == 0) || (posicao < 0 || posicao >= 7)){ printf("\nERRO!!!\n"); } else{ vetor2[posicao] = 0; printf("\nOperação realizada com sucesso!\n"); } } break; case 4: scanf("%i",&valor); acc = 0; for(i=0;i<2;i++) { for(j=0;j<7;j++) { if(i==0) { if(valor == vetor1[j]) { acc = acc + 1; printf("\nO valor %i está localizado na posição %i do Vetor 1\n", valor,j+1); } } else { if(valor == vetor2[j]) { acc= acc + 1; printf("\nO valor %i está localizado na posição %i do Vetor 2\n",valor,j+1); } } } } if(acc == 0) { printf("\nNão foi encontrado o %i em nenhuma dos veteores\n", valor); } break; case 5: case 9: exit(0); } } while(volta==0); return 0; }
  17. farbinas

    Somar Valores de um Array

    Olá a todos, estou iniciando na linguagem javascript, estou tentando implementar um codigo, que ira pedir valor ao usuario e armazenar em uma matriz, preciso calcular todos os valores inseridos nesse array e armazenar em uma variavel, porem acredito que o for esta com erro pois o valor não esta sendo armazenado poderiam me ajudar por favor? <meta charset="utf-8"> <h1>Adicionar Valores</h1> <strong>Nome do Item</strong><br><br> <input type="text" id="campoNomeItem"><br><br> <button onclick="adicionaItem()">Adicionar</button><br><br> <p id="mostraLista">Sua Lista está vazia </p> <script> var lista = [] function adicionaItem() { var item = campoNomeItem.value var item = parseFloat(item) lista.push(item) var soma = 0 var total = 0 for (var i = 0; i < lista.lenght; i++) { lista = parseInt(lista.value); soma =+ lista.value; } mostraLista.innerHTML = ` Sua Lista tem ${lista.length} itens. Eles são: <br><br> ${lista.join(',')} <br>Soma: ${soma} <br> Total: ${total} ` campoNomeItem.value = "" } //chama a função adiconar quando a tecla ENTER é pressionada document.onkeyup = event =>{ if (event.key === 'Enter') adicionaItem() } campoNomeItem.focus() //.push(valor) adiciona um valor na lista(array) //.innerHTML permite escrever ou pegar um texto dentro de uma tag html </script>
  18. Olá pessoal, Estou com a seguinte dúvida: Preciso impimir as informações de um array criado a partir de uma consulta ao banco de dados, mas preciso imprimir essas informações "quebrada". Ex: Nas informações contidas no array, tem cod_exp, controle, serie, cod_prod e quant_prod. Eu preciso imprimir as informações por serie.tipo: Série: 1 (cod_prod) quant_prod Produto 1 10 Produto 2 30 Produto 3 20 Produto 4 50 --------------- Série: 2 (cod_prod) quant_prod Produto 1 10 Produto 2 30 Produto 3 20 Produto 4 50 --------------- etc... ---------------------------------------- O código é esse: <?php $query_prod_exp = "select * from estoque_expositor where est_exp_cod_exp=$cod_exp and est_exp_ativo='S' order by est_exp_cod_exp"; $result_prod_exp = mysqli_query($con, $query_prod_exp) or die(mysqli_error()); $row_prod_exp = mysqli_fetch_array($result_prod_exp); $controle = $row_prod_exp['est_exp_controle']; $serie = $row_prod_exp['est_exp_controle']; $cod_prod = $row_prod_exp['est_exp_cod_prod']; $saldo_atual = $row_prod_exp['est_exp_quant_prod']; // ESCREVE UMA LINHA NA TABELA echo "<tr>"; // ESCREVE UMA COLUNA NA TABELA E EXIBE O NOME DO PRODUTO echo "<td>"; $query_prod = "select * from produtos where prod_id=$cod_prod"; $result_prod = mysqli_query($con, $query_prod) or die(mysqli_error()); while ($row_prod = mysqli_fetch_array($result_prod)) { $prod = $row_prod['prod_nome']; echo $prod."</td>"; } echo "<td>" . $saldo_atual . "</td>"; echo "</tr>"; ?> Obrigado a todos pela ajuda...
  19. Jeová Oliveira dos Santos

    Projeto de financeiamento em php

    Preciso de ajuda. Tenho uma tabela de vencimentos de um vetor Ex. Tenho um variável que armazena a minha quantidade de parcelas $qtdeparcela informada pelo usuário em um form html. Tenho uma outra que vem com o dia de vencimento $diavenc=12 e outra com o mês de vencimento $mesvenc=9, preciso por no vetor assim vetor[0]=parcela 1 = o $mesvenc (que seria igual a 9 por exemplo) + 1 - ou seja seria 12/10 vetor[1]=parcela2 = 12/11 vetor[2]=parcela 3 = 12/12 vetor[3]=parcela 4 = 12/01 E assim por diante até findar as posições do vetor, mais não estou sabendo por dentro do vetor as posições infomada na variável $qtdeparcela. Se eu tenho $qtdeparcela = 5 o vetor deveria ficar com 5 posições. O código abaixo é como foi feito e não acerto. index.html <!DOCTYPE html> <html> <head> <title>Empréstimo Pessoal - TrustBank Investimentos</title> <meta charset="utf-8"/> <style> </style> </head> <body> <img src="img/bank.pnj.psd" /> <p>Procurando por um parceiro de confiança? O TrustBank Investimentos é a solução.</p> <form name="calculo" method="get" action="financiamento.php"> Nome do Cliente <input type="text" name="nome" required /><br> CPF <input type="number" name="CPF" required/><br> Dia do Vencimento para pagamento do Financiamento <input type="number" name="diavenc" min="1" max="28" required /><br> Mês do Vencimento para pagamento do Financiamento <input type="number" name="mesvenc" min="1" max="12" required/><br> Valor do Empréstimo solicitado pelo Cliente <input type="number" name="vlremprestimo" min="0,01" max="999999,99" required /><br> Quantidade de Prestações para o financiamento <input type="number" name="qtdeparcela" min="1" max="60" required/><br> Taxa de Juros <input type="number" name="taxa" required /><br> <input type="submit" value="Calcular" /> <input type="reset" value="Limpar" /> </form> </body> </html> financiamento.php <?php $nome=$_GET["nome"]; $cpf=$_GET["CPF"]; $diavenc=$_GET["diavenc"]; $mesvenc=$_GET["mesvenc"]; $vlremprestimo=$_GET["vlremprestimo"]; $qtdeparcela=$_GET["qtdeparcela"]; $taxa=$_GET["taxa"]; $taxa=$taxa/100; $coeficiente=$taxa/(1-(1+$taxa)**-$qtdeparcela); $vlrprestacao=$vlremprestimo*$coeficiente; $vlrfinal=$vlrprestacao*$qtdeparcela; $juros=$vlrfinal-$vlremprestimo; echo"<p> Resumo da Operação do Cliente </p>"; echo "<p> Nome: ".$nome."</p>"; echo "<p> CPF: ".$cpf."</p>"; echo "<p> Valor do Empréstimo: R$ ".number_format($vlremprestimo,2,',','.')."</p>"; echo "<p> Taxa do Empréstimo: ".$taxa."% </p>"; echo "<p> Valor do Juros: R$ ".number_format($juros,2,',','.')."</p>"; $vetor = array(); ?> <table border="1"> <tr> <th>Vencimento</th> <th>Nº de prestações</th> <th>Prestação</th> <th>Acumulado</th> </tr> <?php for ($i=0; $i < $qtdeparcela; $i++) {?> <tr> <td><?php echo $diavenc."/".$arr[]=$i; ?></td> <?php ?> <td></td> <?php ?> <td></td> <?php ?> <td></td> <?php }?> </tr> </table>
  20. Olá pessoal, estou precisando de um help ! Pois eu tenho uma classe assim: DadosComboClasse.php class DadosComboCidades { private $conecta_banco; public function __construct(){ $this->conecta_banco= new Conexao(); $this->conecta_banco->Conectar(); } public $array = array(); public $imoveis_tipo; public $cidade; public $bairro; public $bairro_id2; public $idcidade; public $negocios; public $qtd; public $bairro_id; public $id_cidade; public $id_tipo; public $id_bairro; public $nome_empresa_2; public $nome_empresa_3; public $nome_empresa_4; public $nome_empresa_5; public $titulo_cadastro; public $creci; public $facebook; public $twitter; public $linha_b; public $sloga; public $site; public $sqlT_1; public $sqlT_2; public $sqlT_3; public $sqlT_4; public $row; public $id='1'; function BuscarCidades(){ $result=$this->conecta_banco->banco; $pega_cidade=new ComboCidades();=> instancio os ids ou arrays quando são requisitados tipo assim : finalidade ID:1 Tipo ID:3,9 (array) $pega_cidade->PegarCidadeId(); $ativo='1'; ARRAYS ABAIXO: $this->id_negocio=$pega_cidade->id_negocio; $this->id_tipo=$this->id_cidade=$pega_cidade->id_tipo; $this->id_cidade=$pega_cidade->id_cidade; Acima eu pego os dados do array vindo da pagina combo_cidades.php if($pega_cidade->id_negocio): $negocio_array = explode(",",$pega_cidade->id_negocio); if($pega_cidade->id_tipo): $tipos_array = explode(",", $pega_cidade->id_tipo); if($pega_cidade->id_cidade): $cidades_array = explode(",", $pega_cidade->id_cidade); foreach($negocio_array as $negocio): foreach($tipos_array as $tipos): foreach($cidades_array as $cidades): $sqlT_1 = $result->prepare("SELECT i.id,t.tipo_nome,c.cidade,b.bairro,i.ativo FROM imoveis i LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN cidades c ON (c.id = i.id_cidade)LEFT JOIN bairros b ON (b.id = i.bairro) WHERE i.id_tipo_imovel IN ('".$tipos."') AND i.id_cidade IN ('".$cidades."') AND i.ativo=? ORDER BY i.bairro DESC"); $sqlT_1->bind_param('s',$ativo); $sqlT_1->execute(); $this->sqlT_1=$sqlT_1->get_result(); Acima com get_result eu gero os dados que preciso do array abaixo são outras chamadas do sql que vou implementar na solução acima $sqlT_2=$result->prepare("SELECT id, bairro,ativo FROM bairros WHERE id AND ativo=? ORDER BY bairro"); $sqlT_2->bind_param('s',$ativo); $sqlT_2->execute(); $this->sqlT_2=$sqlT_2->get_result(); "'%".$negocio."%'"; $where = " i.ativo =? "; if( $negocio) { $where .="AND i.id_negocio_tipo LIKE ?"; }if( $tipos ) { $where .=" AND i.id_tipo_imovel IN ('".$tipos."')"; } if( $cidades ) { $where .=" AND i.id_cidade IN ('".$cidades."')"; } if($this->bairro_id2) { $where .=" AND i.bairro IN ('".$this->bairro_id2."')"; } $sqlT_3 = $result->prepare("SELECT i.id,i.ativo,n.tipo,b.bairro,t.tipo_nome,c.cidade,i.id_negocio_tipo, COUNT(b.bairro) AS Qtd FROM imoveis i LEFT JOIN negocio_tipo n ON (n.id= i.id_negocio_tipo) LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN cidades c ON (c.id = i.id_cidade) LEFT JOIN bairros b ON (b.id = i.bairro) WHERE ".$where." GROUP BY b.bairro HAVING COUNT( b.bairro) > 0 ORDER BY b.bairro "); //EXECUTA A QUERY $conta=$sqlT_3->num_rows(); $sqlT_3->bind_param('ss',$ativo,$negocio); $sqlT_3->execute(); $this->sqlT_3=$sqlT_3->get_result(); endforeach; endforeach; endforeach; endif; endif; endif; } } Abaixo a classe combocidades.php require_once("tags2.php"); //RECEBE PARÃMETRO class ComboCidades{ private $conecta_banco; public function __construct(){ $this->conecta_banco= new Conexao(); $this->conecta_banco->Conectar(); } public $id_negocio; public $id_tipo; public $busca_cidade; public $id_cidade; public function PegarCidadeId(){ function filter( $str ){ return addslashes( $str ); } function getPost( $key ){ return isset( $_GET[ $key ] ) ? filter( $_GET[ $key ] ) : null; } $this->id_negocio = getPost('id_negocio'); $this->id_tipo = getPost('id_tipo'); $this->id_cidade=getPost('id_cidade'); } } class ExibirBairros extends DadosComboCidades{ public function Mostrar(){ extract( $_GET, EXTR_OVERWRITE); $busca_bairro=new DadosComboCidades(); $busca_bairro->BuscarCidades(); $busca_bairro->id_cidade; if($busca_bairro->id_cidade==0): echo "<div class='atencao'></div><div class='atencao_text'>Selecione uma Cidade para pesquisar por Bairros !</div> "."<br />"; endif; echo "<div class='sel'></div>"."<br />"; /* MONTA CRITERIOS DE BUSCA */ //QUERY echo '<br /><div class="botao-modal"><button type="button" class="botao_marcar" title="Todos" id="todos" onclick="marcardesmarcar();">Selecionar Todos</button> </div>'; Aqui onde chamo os array já convertidos pelo foreach na classe DadosComboCidades.php echo'<br /><br /><div style=" font-weight:bold; margin-left:30px;">'.$busca_bairro->imoveis_tipo.' (s) </div>'; echo'<br /><br /><div style=" font-weight:bold; margin-left:30px;">'.$busca_bairro->cidade.'</div>'; echo'<div class="form_modal"><form name="form1">'.'<br /><br />'; echo '<input type="checkbox" id="c'.$bairro.'" class="marcar" value="'.$bairro_id.'" name="bairro[]"/><label for="c'.$bairro_id.'"><span></span></label> '.$bairro.' - '.$cidade.' ('.$qtd.') <br />'; //FECHA IF (row) //PRINTA O RESULTADO if($bairro_id): echo FALSE; else: echo "<div class='atencao'></div><div class='atencao_text'>Não existem imóveis para essa Busca !</div> "."<br />"; echo'</form></div></b><br />'; endif; } } Abaixo onde istancio e chamo a classe DadosComboCidades $f=new ExibirBairros(); $f->Mostrar(); RESUMINDO: O que acontece é que eu não consigo pegar o array no seu índice, ou seja , por exemplo se o id tipo for ID: 1 rola beleza a busca e a impressão dos dados mas se eu for buscar 2 informações no mesmo id tipo , assim => ID: array(5,9) , na outra página só consigo pegar o último id em vez de buscar 5,9 só busca o 9, por eu estar acessando o array de outra página , e pelo que entendi , acessando o array de outra página ele só percorre o último em vez do índice. Mas se eu jogar todo código dentro da classe ai roda beleza , mas não quero misturar objeto com html (isso é má prática na programação), por isso estou remodelando meu código em POO Se alguém tiver uma solução eu agradeço . :)
  21. Leandro Volanick

    Array com PHP e SQL

    Boa tarde pessoal. Gostaria de uma ajuda em uma consulta sql, onde quero agrupar os todos produtos comprados pelo mesmo CPF, dentro de uma array. Segue o que estou usando: $data=mysqli_query($mysqli, "SELECT xml.id, xml.xProd as produto, prod.id as iddoproduto, GROUP_CONCAT( prod.xProd ) FROM produtos AS prod LEFT JOIN xml as xml ON xml.xProd = prod.xProd GROUP BY xml.CPFdest"); while($info=mysqli_fetch_array($data)) echo '['.$info['iddoproduto'].'],'; No momento, o codigo está trazendo apenas 1 produto, quero que ele printe todos produtos que o CPFdest já comprou.
  22. Claudio r Martinez

    Valores de array

    Olá amigos, estou sempre navegando pelo forum e sempre encontro a resposta para o que preciso, mas dessa vez não encontrei e estou aqui pedindo um Help. Tenho um script em Asp Classico para pagamentos em cartão de crédito. no carrinho o usuário pode colocar varios cursos, sendo que cada um tem um limite de parcelas sem juros diferente ou não. Sendo assim, precisava encontrar uma forma de encontrar os arrays que tem o mesmo valor para fazer a cobrança noi cartão juntos. o sistema fará uma, duas ou mais cobranças diferentes no cartão conforme o numero de parcelas. Ex: parcelas(1) = 3 parcelas(2) = 6 parcelas(3) = 5 parcelas(4) = 3 preciso montar uma forma de saber quais parcelas são iguais para somar o valor e fazer uma cobrança só com esse numero de parcelas. OBS: com essas variaveis acima, o sistema faria 3 cobranças no cartão do cliente, 1 cobrança do valor somado dos itens que tem 3 parcelas selecionadas, 1 cobrança do valor do item que tem 6 parcelas selecionadas e 1 cobrança do item que tem 5 parcelas selecionadas. Vocês podem dar um HELP???
  23. document.getElementById("submit").addEventListener("click", searchPokem); let text = document.getElementById("search").value; function searchPokemon (text){ for (name of pokemon.name){ console.log(name) } } PS.: Meu banco de dados tem um let POKEMON com um objeto pokemon que é representado com uma array, dentro tem todos os tipos de pokemons e suas descrições quero filtrar apenas do name.
  24. acassonato

    Usando array vazio php 7.1+ problema

    boa noite , estou tendo um problema com uma função no php que não aceita o array vazio e não consigo concertar nem usando o if(is_array) se alguem conseguir identificar o erro agradeço, segue os erros Notice: Undefined variable: _SESSION in C:\xampp\htdocs\loja\model\carrinho.class.php on line 12Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\loja\model\carrinho.class.php on line 12 <?php class Carrinho{ private $total_valor, $total_peso, $itens = array(); function GetCarrinho($sessao=NULL){ $i = 1; $sub = 1.00; $peso = 0; foreach ($_SESSION['PRO'] as $lista) { $sub = ($lista['VALOR_US'] * $lista['QTD']); $this->total_valor += $sub; $this->itens[$i] = array( 'pro_id' => $lista['ID'], 'pro_nome' => $lista['NOME'], 'pro_valor' => $lista['VALOR'], // 1.000,99 'pro_valor_us' => $lista['VALOR_US'], //1000.99 'pro_peso' => $lista['PESO'], 'pro_qtd' => $lista['QTD'], 'pro_img' => $lista['IMG'], 'pro_link' => $lista['LINK'], 'pro_subTotal'=> Sistema::MoedaBR($sub), 'pro_subTotal_us'=> $sub ); $i++; } if(count($this->itens) > 0){ return $this->itens; }else{ echo '<h4 class="alert alert-danger"> Não há produtos no carrinho </h4>'; } } } ?>
  25. boa tarde, public function setErro($erro) { array_push($this->erro,$erro); } Gostaria de saber como faço para fazer para substituir o resultado anterior ao inves de adicionar mais um resultado no array ou pelo menos só exibir o ultimo resultado, pois quando ele retorna o erro fica muito feio, vira uma lista de erros usando o push alguem me ajuda?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.