Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''array''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 287 registros

  1. Eliseu Filipi

    Como renomear valor de um array e salvar

    Olá Eu tenho um php com um array: <?php $id = trim($_GET['%']); $Lista = array( 'usuario1'=>array('validade'=> '03/05/15', 'licencas'=> '1', 'ativado'=>'true'), 'usuario2'=>array('validade'=> '03/05/15', 'licencas'=> '1', 'ativado'=>'false') ); if(array_key_exists($id,$Lista)){ If($Lista[$id]['ativado'] = 'false'){ echo "Usuário foi ativado" . "\n"; // ativar/renomear e salvar } ?> Se o nome informado é encontrado no array então verifica se está ou não ativado ('true'). Caso não esteja ("false") então ativa, renomeando para "true" e salva. Já tentei usar 'str_replace ' mas não consegui salvar. Além disso pode-se haver uma verificação simultânea, ou seja, mais de um usuário pode verificar e não deve causar conflitos. Só por favor, nada de banco de dados, preciso PHP. Desde já agradeço.
  2. Rafhael Henrique

    Converter variáveis da URL em array

    Ola pessoal, Estou enviando dinamicamente através do ajax um objeto com alguns dados para um arquivo php: var dados = { dataFiltro: $(this).attr('data-filter'), typeFiltro: $(this).attr('data-filter-type'), href: window.location.href, }; e recebendo de forma segura no recebe.php: $array = filter_input_array(INPUT_POST, FILTER_DEFAULT); Digamos que meu dados['href'] seja : meusite.com.br/index.php?app=forums&module=post&section=post Como faço para transformar as variáveis desta URL em um novo array para que fique assim: array (size=3) 'app' => string 'forums' (length=6) 'module' => string 'post' (length=4) 'section' => string 'post' (length=4) Se eu enviasse esses dados para a pagina index.php como esta na URL era só usar o filter_input_array normalmente mas no meu caso estou passando a url via array para outro arquivo fazer o tratamento dos dados dinamicamente. Agradeço a atenção.
  3. Netanias

    Como transformar um array php em asp?

    Bom dia, tudo bem? Como transformar este código para asp? *** Já testei tudo quanto foi array e não consigo, pois nunca fiz nada com array... *** Se puder só fazer um exemplo para este caso, eu consigo fazer o restante.... obrigado! ==================================== <?php $dados = $_POST; //Chave Unica //Para verificar se o POST foi enviado pela Monetizze $chaveUnica = $dados['chave_unica']; if($chaveUnica != '00000000000000000000000000') { exit; } //dados do produto $codigoProduto = $dados['produto']['codigo']; $nomeProduto = $dados['produto']['nome']; //dados da venda $codVenda = $dados['venda']['codigo']; // Código da transação $codPlano = $dados['venda']['plano']; // código do plano do produto (da edição do produto aba planos) $dataInicio = $dados['venda']['dataInicio']; // Data que iniciou a compra. Formato: yyyy-mm-dd H:i:s $dataFinalizada = $dados['venda']['dataFinalizada']; // Data em que foi confirmado o pagamento. Formato: yyyy-mm-dd H:i:s // $linkBoleto e $linhaDigitavel - Somente Produto e co-produtor OU se os dados do comprador estiverem liberados para o afiliado $linkBoleto = $dados['venda']['linkBoleto'] ; //Quando a forma de pagamento for Boleto, aqui vem o link para impressão do boleto $linhaDigitavel = $dados['venda']['linha_digitavel'] ; //Quando a forma de pagamento for Boleto, aqui vem a linha digitável do boleto //Dados do comprador - Somente Produto e co-produtor OU se os dados do comprador estiverem liberados para o afiliado $nome = $dados['comprador']['nome']; $email = $dados['comprador']['email']; $data_nascimento = $dados['comprador']['data_nascimento']; // Formato yyyy-mm-dd $cnpj_cpf = $dados['comprador']['cnpj_cpf']; ================================================== Este é o código de integração da monetizze, que preciso transformar para asp.. Obrigado por qualquer ajuda...
  4. timaozin

    array dentro de while

    <?php $sql = "SELECT funcionarios.idfuncionarios, funcionarios.nome, funcionarios.cargo, funcionarios.comentario, funcionarios.foto, redesFuncionarios.iidfuncionarios, redesFuncionarios.iidredesSociais, redesFuncionarios.link,redesSociais.idredesSociais, redesSociais.logoP FROM redesFuncionarios RIGHT JOIN funcionarios ON (redesFuncionarios.iidfuncionarios=funcionarios.idfuncionarios) LEFT JOIN redesSociais ON (redesFuncionarios.iidredesSociais=redesSociais.idredesSociais) "; $stmt = $con->prepare($sql); $stmt->execute(); ?> <?php while($funcionario = $stmt->fetch(PDO::FETCH_ASSOC)): ?> <div class="col-lg-4 col-sm-6 text-center"> <img class="img-circle img-responsive img-center" src="<?php if (empty($funcionario['foto'])){ Echo 'http://placehold.it/200x200'; }else { echo 'app/assets/img/funcionarios/' . $funcionario['foto'] . '.jpg'; } ?>" alt="<?php echo $funcionario['nome']; ?>"> <h3><?php echo $funcionario["nome"]; ?> <small><?php echo $funcionario["cargo"]; ?></small> </h3> <p><?php echo $funcionario["comentario"]; ?></p> <?php if($funcionario['link'] != null): ?> <a href="<?php echo $funcionario["link"]; ?>" target="_blank"> <img src="app/assets/img/redesSociais/<?php echo $funcionario["logoP"];?>.png"> </a> <?php endif ?> </div> <?php endwhile; ?> Ola! Criei um while que retorna os dados dos funcionários de uma determinada empresa, incluindo suas redes sociais, tudo isso de um banco de dados. Os detalhes referentes as redes sociais se encontram em uma tabela do meu banco, as informações de funcionários em outra e existe uma terceira para relacionar ambas. Até ai não tenho problemas! Meu problema é o seguinte, Preciso retornar os dados das redes sociais referentes aquele funcionário em uma array dentro da while. Consigo fazer o retorno, entretanto se o funcionário tiver mais de uma rede social ele aparece duas vezes cada um com uma das redes sociais ... Onde tem o If precisa incluir um while ou uma array dentro dele, mas não sei como. Ola! Criei um while que retorna os dados dos funcionários de uma determinada empresa, incluindo suas redes sociais, tudo isso de um banco de dados. Os detalhes referentes as redes sociais se encontram em uma tabela do meu banco, as informações de funcionários em outra e existe uma terceira para relacionar ambas. Até ai não tenho problemas! Meu problema é o seguinte, Preciso retornar os dados das redes sociais referentes aquele funcionário em uma array dentro da while. Consigo fazer o retorno, entretanto se o funcionário tiver mais de uma rede social ele aparece duas vezes cada um com uma das redes sociais ... Vejam o código. Como posso criar uma array ou while dentro daquele if que funcione?
  5. Tiago Gomes

    Ajuda - Código MP3

    Amigos Bom Dia. Comprei um Arduino para aprender a brincar um pouco e estou tendo dificuldade em criar um array para rodar as musicas de forma aleatória e não repetir.. alguém poderia me dar uma luz rs. Este é o código teste... const int clockPin = 6; // the pin number of the clock pin const int dataPin = 9; // the pin number of the dataPin pin const int resetPin = 3; // the pin number of the reset pin const int botao = 7; const unsigned int VOLUME_0 = 0xFFF0; const unsigned int VOLUME_1 = 0xFFF1; const unsigned int VOLUME_2 = 0xFFF2; const unsigned int VOLUME_3 = 0xFFF3; const unsigned int VOLUME_4 = 0xFFF4; const unsigned int VOLUME_5 = 0xFFF5; const unsigned int VOLUME_6 = 0xFFF6; const unsigned int VOLUME_7 = 0xFFF7; const unsigned int PLAY_PAUSE = 0xFFFE; const unsigned int STOP = 0xFFFF; int count; int ok; void setup() { Serial.begin(115200); delay(500); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); pinMode(resetPin, OUTPUT); pinMode(botao, INPUT); delay(100); digitalWrite(clockPin, HIGH); digitalWrite(dataPin, LOW); delay(100); // reset the module digitalWrite(resetPin, HIGH); delay(100); digitalWrite(resetPin, LOW); delay(10); digitalWrite(resetPin, HIGH); delay(600); digitalWrite(botao, HIGH); delay(600); sendCommand(VOLUME_7); count = -1; ok = 0; } void loop() { int r = digitalRead(botao); //delay(1000); if (!r) { ok = 1; count++; delay(150); } // play fisrt file, hexadecimal parameter // Aqui iniciaria a primeira musica a partir de um comando de um botão. if (count == 0 && ok) { ok = 0; sendCommand(0x0000); while(digitalRead(botao)) { Serial.println("Arduino rodando com musica tocando!"); delay(100); } } else if (count == 1 && ok) { ok = 0; sendCommand(0x0001); while(digitalRead(botao)) delay(100); } else if (count == 2 && ok) { ok = 0; sendCommand(0x0002); while(digitalRead(botao)) delay(100); } else if (count == 3 && ok) { ok = 0; sendCommand(0x0003); while(digitalRead(botao)) delay(100); } else { ok = 0; // stop playing sendCommand(STOP); count = -1; } delay(100); } void sendCommand(int addr) { digitalWrite(clockPin, LOW); delay(2); for (int i=15; i>=0; i--) { delayMicroseconds(50); if((addr>>i)&0x0001 >0) { digitalWrite(dataPin, HIGH); //Serial.print(1); } else { digitalWrite(dataPin, LOW); // Serial.print(0); } delayMicroseconds(50); digitalWrite(clockPin, HIGH); delayMicroseconds(50); if(i>0) digitalWrite(dataPin, LOW); else digitalWrite(dataPin, HIGH); delayMicroseconds(50); if(i>0) digitalWrite(clockPin, LOW); else digitalWrite(clockPin, HIGH); } delay(20); }
  6. wellingtonmelo

    Não exibir itens do array que estiver vazio

    Olá pessoal, Creio que minha dúvida seja super simples, porém eu sou leigo em PHP ainda. Trabalho com design, estrutura, monto qualquer tipo de layout, em html e css, mas programação ainda estou iniciando. Então, eu achei um código na net bem legal que se encaixou perfeitamente a minha necessidade. É uma função na qual existe vários campos para inserir imagens, dai o php faz uma escolha aleatória e exibi um dos itens. Veja por favor: http://fb.wellmelo.com/imagemaleatoria/index.php ao apertar F5, ele vai sempre exibir uma imagem diferente, ou a mesma, é aleatório. É este código aqui: <?php $imagem = array(); // Criamos um array com o nome das imagens. $imagem[1] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto2.jpg"; // Recheamos este array $imagem[2] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto6.jpg"; $imagem[3] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto5.png"; $imagem[4] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto1.png"; $imagem[5] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto4.jpg"; $imagem[6] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto3.png"; $contador = count($imagem); // Criamos uma variavel para contar (count();) os dados que estão dentro do array. $aleatorio = rand(1,$contador); // Esta variável irá gerar um número aleatório (rand();), partindo do 1 até o número de dados que estão dentro do array.. ?> <img src="<?php echo $imagem[$aleatorio]; ?>"/> Daí vem minha dúvida, no meu site, algumas vezes eu preciso usar mais de 7 imagens, umas 15 talvez, mas não é em todos. Dai eu fiz o seguinte, apenas multipliquei os campos, assim: <?php $imagem = array(); // Criamos um array com o nome das imagens. $imagem[1] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto2.jpg"; // Recheamos este array $imagem[2] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto6.jpg"; $imagem[3] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto5.png"; $imagem[4] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto1.png"; $imagem[5] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto4.jpg"; $imagem[6] = "http://www.vilourenco.com.br/exemplos/phpimgaleatoria/foto3.png"; $imagem[7] = ""; $imagem[8] = ""; $imagem[9] = ""; $imagem[10] = ""; $imagem[11] = ""; $imagem[12] = ""; $imagem[13] = ""; $imagem[14] = ""; $contador = count($imagem); // Criamos uma variavel para contar (count();) os dados que estão dentro do array. $aleatorio = rand(1,$contador); // Esta variável irá gerar um número aleatório (rand();), partindo do 1 até o número de dados que estão dentro do array.. ?> <img src="<?php echo $imagem[$aleatorio]; ?>"/> Porém não funcionou como eu esperava, ele seleciona os campos que não tem imagens também, veja: http://fb.wellmelo.com/imagemaleatoria/index2.php Alguém pode me ajudar a fazer com que eu possa usar esses campos em branco, porém a função não exibir os campos em branco, somente os que contenham imagens? Grato por toda ajuda! Abraço!!
  7. effgen

    array de banco de dados

    Bom dia galera, sou novo por aqui e aprendendo linguagem php, perdoe-me se estiver falando besteira :D Pois entao, vamos ao que interessa, estou com o seguinte problema, tenho uma tabala no banco de dados que se chama "animais" que tem a seguinte estrutura id, nome, idade, tp_animal, raça, cor, kg e mais algumas coisa que não vem ao caso, porque o que estou precisando no momento é contar a quantidade de tipo de animal e de qual raça por exemplo, na tabela eu tenho os dados: tp_animal: cachorro, gato, ramister, papagaio, periquito e assim por diante e cada animal desse tem sua raça ex: pitbull, poodle, boxer, beagle, yorkshire, portando o que preciso é fazer tipo um array, não sei se estou certo, para contar. por ex: cachorro total 100, pitbull 10, poodle 7, boxer 3. gato total 20, siames 10, persa 10 e assim vai.
  8. Vivian_Silva

    Salvar o conteúdo do array no banco de dados

    Criei um array e preenchi manualmente para exibir os dados em 3 selects, serão exibidos em cascata (o usuário escolhe a opção no primeiro select e filtra os resultados no segundo baseado na opção desejada). Com relação a exibição está tudo certo, a minha dúvida é com relação à salvar o valor contido no array. <script type="text/javascript"> var stateObject = { "Administrativo/Serviços": { "Sem equipe": ["CDC MG", "Pessoas", "Soluções Automatizadas", "Gestão e Comunicação", "Protocolo", "Atendimento"] }, "Cadastro": { "Cadastro Setor 1": ["CAD351", "CAD353", "CAD355", "CAD308", "CAD304", "CAD305", "CAD306"], "Cadastro Setor 2": ["CAD451"], "Cadastro Setor 3": ["Libera 1", "Libera 2", "Libera 3"], "Cadastro Setor 4": ["CAD354", "CAD401", "CAD356", "CAD303", "CAD310", "CAD301", "CAD307"] }, "ISSQN": { "Sem setor": ["ISSQN 1 (BH - MG, ES e RJ)", "ISSQN 2 (Centro/Norte)", "ISSQN 3 (SP)", "ISSQN 4 (Sul)", "ISSQN 5 (NE)", "ISSQN 6 (Automação)", "ISSQN 7 (Fiscalização)", "ISSQN 8(SP 2)"] }, "Operações": { "BNDES Investimento": ["OPE809", "OPE803", "OPE801", "OPE807", "OPE805"], "Giro Apoio e Melhorias": ["OPE706", "OPE702", "OPE708", "OPE704"], "Investimento Comercial": ["OPE705", "OPE716", "OPE712", "OPE707", "OPE714", "CAD302", "OPE710", "OPE812"], "Rural": ["OPE802", "OPE808", "OPE810", "OPE806", "OPE811"] }, "Plataforma Rio": { "Sem setor": [""] } } </script> meu formulário <form name="myform" id="myForm"> <td>Área:</td> <select name="area" id="area" size="1"> <option value="" selected="selected">Selecione a área</option> </select> <br><br> <td>Setor:</td> <select name="setor" id="setor" size="1"> <option value="" selected="selected">Selecione a área primeiro</option> </select><br><br> <td>Equipe:</td> <select name="equipe" id="equipe" size="1"> <option value="" selected="selected">Selecione o setor primeiro</option> </select><br/> </form> Sei que para salvar, uso o atribulo value do select, mas como eu faço isso no meu caso, que preenchi o array manualmente?
  9. GhostSec

    problema com mysql_fetch_array

    estou com problema com um script ele é em PHP sem banco de dados quero adicionar uma db esse site trabalha com array $theme_array = array ( array ("id" => "curso-pro-10", "url" => "http://preve.empresastenorio.com/curso-pro-10/www", "preview" => "http://preve.empresastenorio.com/curso_pro_10.png", "type" => "PHP", "type_color" => "ec6334", "ddn" => "http://www.empresastenorio.com/produto/curso-pro-1-0/" ), array ("id" => "Radio", "url" => "http://webradio.empresastenorio.com", "preview" => "http://s32.postimg.org/7x5pc98xx/radio.png", "type" => "PHP", "type_color" => "ec6334", "ddn" => "http://www.empresastenorio.com/produto/site-web-radio/" ), array ("id" => "Painel-Loucutor", "url" => "http://www.flopybeta.cf/painel-loucutor", "preview" => "http://s32.postimg.org/f0vhrgqyt/loucutor.png", "type" => "PHP", "type_color" => "ec6334", "ddn" => "http://www.empresastenorio.com/produto/painel-locutor-3-0/" ), ); tentei fazer um loop para gerar um array array ("id" => "Painel-Loucutor", "url" => "http://www.flopybeta.cf/painel-loucutor", "preview" => "http://s32.postimg.org/f0vhrgqyt/loucutor.png", "type" => "PHP", "type_color" => "ec6334", "ddn" => "http://www.empresastenorio.com/produto/painel-locutor-3-0/" ), cada array desse é um cadastro, ai tive a ideia de remover esse array e usar esse via db $result = mysql_query("SELECT id, url, preview, type, type_color FROM links"); $theme_array = mysql_fetch_array($result, MYSQL_ASSOC); so que agora so aparece Letras vou deixar a print de antes e de depois antes: depois
  10. smoke_rohden

    Organizar informações em uma tabela

    Preciso organizar os horários de entrada e saída de ponto dos funcionários em uma tabela em que apareça a data e na frente as batidas de ponto(horários). e se não tiver batida de ponto mostrar como "falta". Não consegui achar uma lógica para fazer isso. O que eu poderia usar?Existe alguma função pra isso? Alguém pode me ajudar?? Existe algum tipo de array que organiza essas informações(batidas de ponto) por data ? eu queria algo assim: Dia Dia Semana Ocorrências 1 - Quarta -07:30 12:00 13:30 17:00 2 - Quinta -07:30 12:00 13:30 17:00 3 - Sexta -07:30 12:00 13:30 17:00 4 - Sábado -07:30 12:00 13:30 17:00 5 - Domingo -07:30 12:00 13:30 17:00 6 - Segunda -07:30 12:00 13:30 17:00 7 - Terça -07:30 12:00 13:30 17:00 8 - Quarta -07:30 12:00 13:30 17:00 9 - Quinta - 07:30 12:00 13:30 17:00 10 - Sexta - 07:30 12:00 13:30 17:00 11 - Sábado - 07:30 12:00 13:30 17:00 12 - Domingo - 07:30 12:00 13:30 17:00 13 - Segunda - falta 14 - Terça - 07:30 12:00 13:30 17:00 15 - Quarta - 07:30 12:00 13:30 17:00 16 - Quinta - 07:30 12:00 13:30 17:00 17 - Sexta - 07:30 12:00 13:30 17:00 18 - Sábado - 07:30 12:00 13:30 17:00 19 - Domingo - Falta 20 - Segunda - 07:30 12:00 13:30 17:00 21 - Terça - 07:30 12:00 13:30 17:00 22 - Quarta - 07:30 12:00 13:30 17:00 ... Código: <table class="table table-striped"> <tr> <th>Data</th> <th>Dia Semana</th> <th>Ocorrências</th> </tr> <br /> <?php $diasSemana[1] = 'Segunda-feira'; $diasSemana[2] = 'Terça-feira'; $diasSemana[3] = 'Quarta-feira'; $diasSemana[4] = 'Quinta-feira'; $diasSemana[5] = 'Sexta-feira'; $diasSemana[6] = 'Sábado'; $diasSemana[7] = 'Domingo'; for($dias = 1; $dias <= date('t',strtotime('2016-06')); $dias++) { echo "<tr>"; echo "<th>".$dias."</th>" . "<th>".$diasSemana[date('N', strtotime("2016-06-$dias"))] ."</th>" . "<th>"; } echo "</tr>"; ?> </table>
  11. eliezerborges

    Retornar array de função

    Estou com um problema que não consigo entender. É um batalha naval em php que armazena no banco. Tenho a matriz $navios que armazena os navios e o mar. Quando chamo a função sorteia (que contem os parametros para construção e também passo $navios para dentro da função) eu adiciono os navios dentro de $navios, só que fora dessa função sorteia eu exibo o mesmo array $navios, porém não exibe nenhum navio que adicionei, agora se eu exibo dentro da função sorteia dá certo, mas eu preciso que exiba fora. Obrigado. function sorteia($quantidade,$n_posicoes,$embarcacao,$navios){ $qtd = 0; $flag2 = 0; while ($qtd <= $quantidade) { $flag = true; $rand_linha = rand(0,29); $rand_coluna = rand(0,29); $direcao = rand(0,1);//Sorteia a direção do navio 0 para VERTICAL e 1 para HORIZONTAL if($navios[$rand_linha][$rand_coluna] == -1 && $navios[$rand_linha+1][$rand_coluna] == -1 && $navios[$rand_linha-1][$rand_coluna] == -1 && $navios[$rand_linha][$rand_coluna+1] == -1 && $navios[$rand_linha][$rand_coluna-1] == -1 &&//Verifica posição atual, cima, esquerda, direita $navios[$rand_linha+1][$rand_coluna+1] == -1 && $navios[$rand_linha+1][$rand_coluna-1] == -1 && $navios[$rand_linha-1][$rand_coluna-1] == -1 && $navios[$rand_linha-1][$rand_coluna+1] == -1 //Verifica nas Diagonais ){ //Constroi na Vertical if($direcao == 0 && $rand_linha <= (30 - $n_posicoes)){ if( $navios[$rand_linha+1][$rand_coluna] == -1 && $navios[$rand_linha+2][$rand_coluna] == -1 && $navios[$rand_linha+3][$rand_coluna] == -1 && $navios[$rand_linha+4][$rand_coluna] == -1 && $navios[$rand_linha+5][$rand_coluna] == -1 && //Verifica na posição que vai construir $navios[$rand_linha+2][$rand_coluna+1] == -1 && $navios[$rand_linha+3][$rand_coluna+1] == -1 && $navios[$rand_linha+4][$rand_coluna+1] == -1 && $navios[$rand_linha+5][$rand_coluna+1] == -1 && //Verifica em volta a direita $navios[$rand_linha+2][$rand_coluna-1] == -1 && $navios[$rand_linha+3][$rand_coluna-1] == -1 && $navios[$rand_linha+4][$rand_coluna-1] == -1 && $navios[$rand_linha+5][$rand_coluna-1] == -1 //Verifica em volta a esquerda ){ //Constroi a embarcação for ($i=0; $i < $n_posicoes ; $i++) { $navios[$rand_linha+$i][$rand_coluna] = $embarcacao; } $qtd++; $flag2++; } } //Controi na Horizontal if($direcao == 1 && $rand_coluna <= (30 - $n_posicoes)){ if( $navios[$rand_linha][$rand_coluna+1] == -1 && $navios[$rand_linha][$rand_coluna+2] == -1 && $navios[$rand_linha][$rand_coluna+3] == -1 && $navios[$rand_linha][$rand_coluna+4] == -1 && $navios[$rand_linha][$rand_coluna+5] == -1 && //Verifica na posição que vai construir $navios[$rand_linha+1][$rand_coluna+2] == -1 && $navios[$rand_linha+1][$rand_coluna+3] == -1 && $navios[$rand_linha+1][$rand_coluna+4] == -1 && $navios[$rand_linha+1][$rand_coluna+5] == -1 && //Verifica a direita $navios[$rand_linha-1][$rand_coluna+2] == -1 && $navios[$rand_linha-1][$rand_coluna+3] == -1 && $navios[$rand_linha-1][$rand_coluna+4] == -1 && $navios[$rand_linha-1][$rand_coluna+5] == -1 //Verifica a esquerda ){ //Constroi a embarcação for ($i=0; $i < $n_posicoes ; $i++) { $navios[$rand_linha][$rand_coluna+$i] = $embarcacao; } $qtd++; $flag2++; } } if($flag2 == 13){ } } } return $navios; } //Chama a função reiniciar(); //SORTEIA OS NAVIOS function reiniciar(){ $navios = array(); $sql = "drop table batalha_naval"; pg_query($sql); $sql="CREATE TABLE batalha_naval( id SERIAL, linha VARCHAR(2), coluna VARCHAR(2), tipo VARCHAR (255), posicao_tipo VARCHAR(255), PRIMARY KEY (id));"; pg_query($sql); //ZERA A MATRIZ for ($l=-1; $l < 31; $l++) { for ($c=-1; $c < 31 ; $c++) { $navios[$l][$c] = -1; } } //CHAMA AS FUNÇÕES sorteia(13,5,"P",$navios);//CONSTROI OS PORTA AVIÕES //sorteia(5,3,"D");//CONSTROI OS DESTROIER //sorteia(7,2,"S");//CONSTROI OS SUBMARINOS //sorteia(10,1,"B");//CONSTROI OS BOTES //Apresenta os navios echo "<table border='1'"; for ($l=0; $l < 30 ; $l++) { echo "<tr>"; for ($c=0; $c < 30 ; $c++) { echo "<td>"; echo $navios[$l][$c]; echo "</td>"; } echo "</tr>"; } echo "</table>"; /*for ($l=0; $l < 30 ; $l++) { for ($c=0; $c < 30 ; $c++) { $tipo = $navios[$l][$c]; $slq = "INSERT INTO batalha_naval(linha,coluna,tipo) VALUES('$l','$c', '$tipo')"; pg_query($slq); } }*/ }
  12. zauk

    Select mysql com array

    Bom dia pessoal. Estou tentando fazer uma busca com mysql utilizando um array no where, só que esta dando erro. segue o codigo ja tentei de tudo! $qntPosicoes = count($campos); for($i = 0; $i < $qntPosicoes-1; $i += 2){ $camposP = $campos[$i]; //campos vindo do form. $camposI = $campos[$i+1]; $query = mysql_query("SELECT * FROM documento WHERE $camposI = '$camposP'"); //aqui esta minha duvida, tem alguma forma de colocar o array aqui? $linha = mysql_num_rows($query); for($b = 0; $b < $linha; $b++){ while($registros = mysql_fetch_array($query)){ echo $registros['titulo'] . "<br>"; } } }
  13. Wanderleirx

    Gerar um array aleatório

    Estou tendo dificuldade nesse código, onde quero gerar um array aleatório de 5 números e esses números tem que ser diferentes. Só que apenas a 1ª posição do array esta sendo preenchida.[/font] Fiz esse mesmo código em javascript trocando apenas as funções de cada linguagem e deu certo. Mas em PHP não estou conseguindo. function temElememnto($valor, $array, $i) { if (in_array($valor, $array)) { return 1; } else { $array[$i] = $valor; echo "<br/>".$array[$i]." - Na posicao ".$i; return 0; } } function createCartela() { $array = array(); for ($i = 0; $i < 5; $i++){ do { $numTemp = mt_rand(1, 10); if ($i >= 1) { $x = temElememnto($numTemp, $array, $i); } else { $array[$i] = $numTemp; echo $array[$i]." - Na posicao '0"; $x = 0; } } while ($x === 1); } return $array; } $cartela1 = createCartela(); echo "<pre>"; print_r($cartela1); echo "</pre>";
  14. tngcunha

    Checkbox como array

    Boa tarde! Possuo uma pagina que é um select de informações de uma tabela do meu banco de dados, junto as informações eu adicionei 4 checkbox com o nome check e os valores (1,2,3,4). Quando eu faço o submit dessas informações para outra pagina somente o ultimo valor é cadastrado para todas as linhas do array, como posso fazer com que cada valor possa ser enviado corretamente como selecionado??? Codigo abaixo : Pagina 1 : <form accept-charset="utf-8" method="POST" action="addfrequencia.php"> <tr> <td align="center"><?php echo $row['cod_aluno'] ?></td> <td><?php echo $row['nome'] ?></$presenca = $_POST['presenca']; var_dump($presenca);td> <td><?php echo $row['email'] ?></td> <td align="center"><?php echo $row['presencas'] ?></td> <td align="center"><?php echo $row['faltas'] ?></td> <td> 1<input type="checkbox" name="presenca" value="1"> 2<input type="checkbox" name="presenca" value="2"> 3<input type="checkbox" name="presenca" value="3"> 4<input type="checkbox" name="presenca" value="4"> </td> </tr> Pagina 2 : $presenca = $_POST['presenca']; var_dump($presenca); Resultado : string '1' (length=1) string '1' (length=1) por exemplo. Como posso resolver este problema????
  15. eduardobarroscwb

    Array unidimensional para bidimensional

    Bom dia, Possuo um array que é resultado de um cUrl, porem o mesmo vem como unidimensional, preciso converter em bidimesional, o mesmo possui um titulo e 3 valores, preciso que o valores fiquem relacionados ao titulo. Array ( [4] => CONCENTRE PJ [5] => 20 [6] => 0 [7] => R$ 446,60 [8] => SOC ADM VIA CONC PJ [9] => 20 [10] => 0 [11] => R$ 298,40 [12] => CONCENTRE PF [13] => 7 [14] => 0 [15] => R$ 151,69 )
  16. lorranaas

    Criar array e adicionar em uma table

    Pessoal, sou nova em php e estou precisando de ajuda. Como faço para pegar o input de um usuário, adicioná-lo em um array e exibi-lo em uma table? Tenho esse código: <form method = "post"> <div class="form-group"> <label style="margin-left: 35px;">• Produto </label> <select id="cboProduto" name= "produto" style="margin-left: 45px; width: 210px; height: 30px;padding-left:8px;"> <?php $query = 'SELECT * from tab_produto where flag_produto LIKE "venda" order by nome_produto'; $result = mysql_query($query) or die("Falha na execução da consulta"); while($row1 = mysql_fetch_assoc($result)) { $produto = $row1['id_produto']; $nomeproduto = $row1['nome_produto']; ?> <option value="<?php echo $produto;?>"><?php echo $nomeproduto;?></option> <?php } ?> </select> <?php $sql = "SELECT * FROM tab_produto WHERE id_produto = '$produto'"; $rs = mysql_query($sql); while($reg = mysql_fetch_array($rs)) { $produtos[] = array('nome_produto' => $reg['nome_produto'], 'valor_produto' => $reg['valor_produto']); } ?> <label style="margin-left: 35px;">• Quantidade</label> <td><input style="margin-left: 15px; width: 100px; height: 30px;padding-left:10px;" name="quantidade" type="text" id="txtQuant" > <button class="btn btn-primary" style="margin-left: 15px" type="submit" id="btnAdicionar"> + </button> <a href="EfetuarVenda.php" class="btn btn-danger" role="button">Nova Venda</a> </div> </form> <hr> <div class="container"style="margin-left:30px; width:1000px;"> <div class="row"> <div class="col-xs-12"> <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr class="active"> <th style="width:115px; padding-left:40px;">Data</th> <th style="width:180px; padding-left:60px;">Produto</th> <th style="width:115px; padding-left:18px;">Quantidade</th> <th style="width:125px; padding-left:15px;">Preço Unitário</th> <th style="width:135px; padding-left:10px;">Total do Produto</th> <th style="width:135px; padding-left:10px;">Total Compra</th> <?php $data = date("Y-m-d"); $soma = 0; $dati = explode("-", $dato[$j]); $dataconvertida[$j]=$dati[2]."/".$dati[1]."/".$dati[0]; $j=1; ?> </tr> </thead> <tbody> <tr class="success"> <td style="padding-left:15px;"><?php echo $dataconvertida[$i];?></td> <td style="padding-left:30px;"><?php echo $produtos[$cont][nome_produto]?></td></td> <td style="padding-left:30px;"><?php echo $quantidade[$i];?></td></td> <td style="padding-left:35px;"> R$<?php echo $produtos[$cont][valor_produto];?></td></td> <td style="padding-left:35px;"> R$<?php echo $produtos[$cont][valor_produto]*$quantidade[$i];?></td></td> <td style="padding-left:30px;"> R$ <?php $preco = (float)$preco; $total = (float)$total; $soma=(float)$soma; $total = $quantidade[$i]*$preco; $soma = $soma + $total; echo $soma;?></td></td> <td><a href="excluirVenda.php?produto=<?php echo $codigoprodutoinserido[$i];?><?php echo $produto[$i];?>&cpf=<?php echo $cpfselecionado;?>&data=<?php echo $dato[$i];?>&quantidade=<?php echo $quantidade[$i];?>" class="btn btn-danger" role="button">Excluir Produto</a></td></td> </tr> </tbody> </table> </div> </div> </div> </div>
  17. NadoLoko

    Ajuda com array multidimensional

    Galera to com um problema que esta queimando meus neuronios e nao estou conseguindo resolver. Meu problema é o seguinte. Tenho dois arrays de mesmo numero de elementos como no exemplo abaixo: $arrayA = array(1, 1, 1, 1, 3, 6, 7, 3, 2, 1); $arrayB = array(a, e, i, o, abc, xxx, yyy, def, zzz, u); E eu gostaria que o $arrayA fiquem como indices e os elementos do $arrayB fiquem como array do indice do $arrayA. Enfim, o resultado que quero que sai e nao estou conseguindo deveria ser este: $novoarray[1][0] = a $novoarray[1][1] = e $novoarray[1][2] = i $novoarray[1][3] = o $novoarray[1][4] = u $novoarray[3][0] = abc $novoarray[3][1] = def $novoarray[2][0] = zzz $novoarray[6][0] = xxx $novoarray[7][0] = yyy Se alguem puder me ajudar, agradeço.
  18. Boa galera, é o seguinte, já quebrei a cabeça com esse problema(pelo menos para mim), já busquei e tudo que foi fórum e até aqui mesmo, mais não encontrei nada parecido. Quero associar uma imagem para cada elemento de uma array ou seja substituir o nome do arquivo pela imagem, vejam o código: require_once('./data/php/config.php'); $arquivos = get_files_dir(TEMPLATES, array('html', 'htm', 'php', 'css', 'js')); Dentro do config.php: require_once('files_helper.php'); define('TEMPLATES', './../../../'); agora vem o files_helper.php: function get_extensao_file($nome){ $verifica = explode('.', $nome); return $verifica[count($verifica) - 1]; } O files_helper é maior mais o que importa esta ai, quero atribuir imagem de acordo com a extensão do arquivo que a array encontra. se poderem mim ajudem ai: :)
  19. pablospfc

    Criar array associativo a partir de outro array

    Olá bom dia, estou tentando transformar um array em um array associativo. Quero transformar esse array Array ( [0] => Array ( [localizacao] => direita ) [1] => Array ( [tamanho] => 3 ) [2] => Array ( [contorno] => 5 ) [3] => Array ( [limite] => 7 ) [4] => Array ( [localizacao] => esquerda ) [5] => Array ( [tamanho] => 2 ) [6] => Array ( [contorno] => 4 ) [7] => Array ( [limite] => 6 ) ) E gerar um array como esse Array ( [0] => Array ( [localizacao] => direita [tamanho] => 3 [contorno] => 5 [limite] => 7 ) [1] => Array ( [localizacao] => esquerda [tamanho] => 2 [contorno] =>4 [limite] => 6 ) )
  20. Olá Alguém aqui sabe como eu posso testar o tamanho de um array multidimensional no ASP ? Ou transformar esse array em uma string só separada por um caractere qualquer ? Obrigado
  21. mjstudios

    JSON e ARRAY

    Pessoal, preciso retornar aos valores de array: listaOperacoes - ListaDeVencidos: <?php $json_str = '{"return":{"Setor":"99783652","Cliente":"123456789","Assumida":"0.00","Recebida":"0.00","dataBase":"2016-05","dataInicio:"2016-07-04","listaOperacoes":[{"listaDeVencidos":{"codigo":"v250","VencimentoValor":"2053.93"},"modalidade":"1301","variacaoCambial":"N"},{"listaDeVencidos":[{"codigo":"v260","VencimentoValor":"1194.04"},{"codigo":"v245","VencimentoValor":"726.22"},{"codigo":"v220","VencimentoValor":"72.05"},{"codigo":"v255","VencimentoValor":"1506.69"},{"codigo":"v230","VencimentoValor":"83.98"},{"codigo":"v240","VencimentoValor":"407.28"},{"codigo":"v310","VencimentoValor":"1333.58"},{"codigo":"v250","VencimentoValor":"719.10"}],"modalidade":"0203","variacaoCambial":"N"},{"listaDeVencidos":[{"codigo":"v140","VencimentoValor":"333.95"},{"codigo":"v210","VencimentoValor":"111.84"},{"codigo":"v150","VencimentoValor":"634.91"},{"codigo":"v220","VencimentoValor":"115.72"},{"codigo":"v230","VencimentoValor":"117.27"},{"codigo":"v110","VencimentoValor":"109.51"},{"codigo":"v120","VencimentoValor":"109.96"},{"codigo":"v130","VencimentoValor":"110.41"}],"modalidade":"0212","variacaoCambial":"N"}],"Documentos":"92.73","VolumeProcessado":"99.84","Instituicoes":3,"quantidadeTotal":7,"OperacoesDiscordancia":0,"quantidadeOperacoes":0,"responsabilidadeTotal":"0","responsabilidade":"0","Vendor":"0.00","tipo":"1"}}'; $jsonObj = json_decode($json_str); echo '<pre>'; var_dump($jsonObj); echo '</pre>'; foreach( $jsonObj as $item ){ foreach ( $item as $property => $value ){ echo $property." = ".$item->$property."<br>"; } } ?>
  22. pablospfc

    Extrair valores de um aninhamento de arrays

    Olá boa noite, tenho o seguinte array Array ( [7] => Array ( [0] => 59 ) [8] => Array ( [0] => 37 ) [27] => Array ( [0] => 51 [1] => 52 [2] => 53 ) ) Como faço para extrair os valores dele: 59, 37, 51, 52 e 53?
  23. manolegal

    Passar valor array

    Olá amigos. Estou com problemas para passar valores de array no formulário. Antes de submeter o formulário tenho a seguinte situação: $valor_array = $linha["valor_array"]; print_r($valor_array); Array ( [0] => 34 [1] => 35 ) Após submeter o formulário, tenho a seguinte situação: Array ( [0] => Array ) Estou passando e recebendo array da seguinte forma: <input type="hidden" name="valor_array[]" id="valor_array[]" value="<?php echo "$valor_array"; ?>" /></td> $valor_array = $_POST ["valor_array"]; Como faço para resolver este problema?
  24. manolegal

    Explode array

    Olá amigos Estou trazendo vários dados de uma coluna do BD Postgre em um único registro, usando a seguinte função: array_agg(fazenda_troca_notas_lancamentos_entrada.id_lancamento) as dados_campo, O resultado é o seguinte: $retorna = $linha["dados_campo"]; {6,7} Estou tentando colocar este retorno em array: $teste = explode(",", $retorna); Tendo o resultado: Array ( [0] => {6 [1] => 7} ) O problema é que os IDs estão vindo com "{" e "}". Como faço para retirar estes valores?
  25. Douglas Julião

    Profundidade de Array

    Boa tarde! Alguém sabe como eu altero a ordem do meu array dessa forma: eu tenho um array de exemplo que tem 12 valores e esses 12 valores estão em indice continuo de [0 ...a... 11]. com esse array eu estou adicionando em 4 arquivos de 3 em 3 do array, vai ficar mais ou menos assim: array = [0,1,2,3,4,5,6,7,8,9,10,11] totalFolhas = 4; Em cada folha tenho isso: folha1 = 0,1,2; folha2 = 3,4,5; folha3 = 6,7,8; folha4 = 9,10,11; Isso é basicamente o que eu tenho nas folha que estão sendo geradas automaticamente de acordo com o array. O que eu gostaria de saber é, como eu altero a profundidade do array ou no caso a ordem que ele possa percorrer com um for para as folhas ficarem desse jeito: folha1 = 0,4,8; folha2 = 1,5,9; folha3 = 2,6,10; folha4 = 3,7,11; Alguém tem alguma idéia de como isso pode ser feito? Obrigado!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.