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 296 results

  1. Wagner Martins - SC

    Array multiplas imagens

    Olá, Estou com problema para salvar fotos vindo de um array, tenho esse código Formulario <input name="logo" type="file" class="form-control" id="field-file" placeholder="Logo"> <input name="banner" type="file" class="form-control" id="field-file" placeholder="Banner"> <input name="fotos[]" type="file" class="form-control file2 inline btn btn-primary" multiple data-label="<i class='glyphicon glyphicon-circle-arrow-up'></i> Browse Files" /> salvar imagens // Exibimos a mensagem com sucesso ou erro retornada pela função salvar. //Se for sucesso, a mensagem também é um link para a imagem enviada. echo $upload->salvar("uploads/", $_FILES['logo']); // Exibimos a mensagem com sucesso ou erro retornada pela função salvar. //Se for sucesso, a mensagem também é um link para a imagem enviada. echo $upload->salvar("uploads/", $_FILES['banner']); foreach ($_FILES['fotos']['name'] as $value_fotos) { print_r ($value_fotos); echo $_FILES['fotos']; echo $upload->salvar("uploads/", $value_fotos); echo "<br>"; } Quando a imagem vem do input file "logo" e "banner" a iamgem é salva na pasta Mais quando vem do array "fotos[]", não envia, utilizei um feroach para executar o loop das imagens foreach ($_FILES['fotos']['name'] as $value_fotos) { print_r ($value_fotos); echo $_FILES['fotos']; echo $upload->salvar("uploads/", $value_fotos); echo "<br>"; } Como poderia salvar as fotos também vindas do array?
  2. Wagner Martins - SC

    Array checked chekbox

    Olá Já consegui colocar o resultado da consulta Mysql em um array Array ( [categ] => Dj ) Array ( [categ] => Bebidas ) Agora quero pegar os valores desses arays e colocar um checked no checkbox para deixar selecionado, mais só fica selecionados Bebidas, quando deveria ser selecionado os dois DJ e Bebidas, podem me ajudar e me dizer onde estou errando? $sql3 = "SELECT DISTINCT categoria FROM categorias_fornecedores"; $result3 = $conn->query($sql3); if ($result3->num_rows > 0) { // output data of each row $sql2 = "SELECT DISTINCT categoria_fornecedor FROM fornecedores_categoria WHERE id_fornecedor=".$row['id'].""; $result2 = $conn->query($sql2); if ($result2->num_rows > 0) { // output data of each row while($row2 = $result2->fetch_assoc()){ $i++; $nome_categ = array("categ" => $row2['categoria_fornecedor']); print_r ($nome_categ);echo"<br>"; } } while($row3 = $result3->fetch_assoc()){ $checked=""; if(in_array($row3['categoria'],$nome_categ)){ $checked = "checked"; } $i++; echo'<input type=checkbox value="' . $row3["categoria"] . '" '.$checked.'>' . $row3["categoria"] . ' '; } }
  3. Gabrielvt14

    sistema de login

    Estou montando um sistema de login. Mas não consigo fazer a validação da senha digitada. Quando tento desta forma ele acusa login/senha errado. Mas já me certifiquei, o login e senha estao corretos: Meu código de login... <?php require_once 'init.php'; // resgata dados digitados no formulario $email = isset($_POST['email']) ? $_POST['email']: ''; $senha = isset($_POST['senha']) ? $_POST['senha']: ''; // Verifica se os campos do form nao estao vazios if(empty($email) || empty($senha)){ echo 'Informe Email e Senha'; exit; } $pdo = db_connect(); $sql = "SELECT id, nome, senha FROM usuarios WHERE email = :email"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':email', $email); // No caso o bindValue é mais adequado $stmt->execute(); $arr = $stmt->fetchAll(PDO::FETCH_ASSOC); if(count($arr) < 1) { echo 'USUARIO NAO EXISTE'; } else if( password_verify( $senha, $arr[0]['senha'] ) ) { echo 'BEM VINDO AO SISTEMA'; } else { echo 'SENHA ERRADA'; } var_dump($senha); var_dump($arr[0]['senha']); /* // Pega o primeiro usuario $user = $arr[0]; // Inicia a sessão session_start(); $_SESSION['logged_in'] = true; $_SESSION['user_id'] = $user['id']; $_SESSION['user_name'] = $user['nome']; header('Location: ../index1.php'); */ Quando executo este código e digito a senha correta, ele entra no else de 'SENHA ERRADA', mesmo a senha estando correta. A senha esta criptografada no banco, abaixo meu código de cadastro no banco: <?php require_once 'init.php'; require_once 'check.php'; // TODO: Pega os dados do formulario $nome = isset($_POST['nome']) ? $_POST['nome']: null; $nascimento = isset($_POST['nascimento']) ? $_POST['nascimento']: null; $email = isset($_POST['email']) ? $_POST['email']: null; $senha = isset($_POST['senha']) ? $_POST['senha']: null; $seg_senha = password_hash($senha, PASSWORD_DEFAULT); // Senha criptografada com PASSWORD API // TODO: valida os campos vazios if(empty($nome) || empty($nascimento) || empty($email) || empty($senha)){ echo "<script language='javascript' type='text/javascript'>alert('Volte e preencha todos os campos.');window.location.href='../login.php';</script>"; exit; } // TODO: inserir os dados no banco $pdo = db_connect(); // Abre conexão com o banco de dados $sql = "INSERT INTO usuarios(nome, nasc, email, senha) VALUES(:nome, :nasc, :email, :senha)"; // Comando SQL a ser executado $stmt = $pdo->prepare($sql); // PREPARE do comando SQL com statement $stmt->bindParam(':nome', $nome); // bindParam para definir o campo do banco que vai receber o valor da variavel $nome $stmt->bindParam(':nasc', $nascimento); // bindParam para definir o campo do banco que vai receber o valor da variavel $nascimento $stmt->bindParam(':email', $email); // bindParam para definir o campo do banco que vai receber o valor da variavel $email $stmt->bindParam(':senha', $seg_senha); // bindParam para definir o campo do banco que vair receber o valor da variavel $seg_senha if ($stmt->execute()) { // Executa todos os dados da variavel $stmt no banco de dados header('Location: ../index.php'); }else{ echo 'Erro ao conectar com o banco de dados'; print_r($stmt->errorInfo()); } O que quero é que o sistema faça login da forma correta... Quando digitar a senha correta ele entre no sistema, quando digitar a senha errada ele acuse que a senha esta errada. Alguém poderia me auxiliar? Desde já grato!
  4. GeraldoJunior

    Exibir o valor de indice de um array

    Bom dia Alguém poderia me ajudar com array. Preciso capturarum determinado valor em um índice de um array, mas não sei como faze-lo Preciso capturar os valores de [distance] [text] e de [duration][text] Array ( [destination_addresses] => Array ( [0] => Adelino Simioni, Ribeirão Preto - SP, 14071-650, Brazil ) [origin_addresses] => Array ( [0] => Res. e Comercial Palmares, Ribeirão Preto - SP, 14092-530, Brazil ) [rows] => Array ( [0] => Array ( [elements] => Array ( [0] => Array ( [distance] => Array ( [text] => 16.6 km [value] => 16556 ) [duration] => Array ( [text] => 19 mins [value] => 1111 ) [status] => OK ) ) ) ) [status] => OK ) Estou tentando exibir a distância entre dois ceps e o tempo percorrido Obrigado
  5. abelvicente

    array retornado por mysql não imprime

    Ola,,, estou fazendo uma pesquisa no mysql porem nao consigo imprimir o array retornado,, esta tudo mais ou menos assim,,, a idéia do codigo é veirificar as "DIFERENTES DATAS" em que uma pessoa passou pela portaria, ou seja ela entra e sai varias vezes ao dias ,, quase todos os dias,,, POREM DEVE-SE MOSTRAR A DATA APENAS UMA VEZ TABELA PORTARIA ||DATA || NOME || ATITUDE || 2016-10-21 MARIO ENTROU 2016-10-21 JOAO ENTROU 2016-10-21 MARIO SAIU 2016-10-22 MARIO ENTROU 2016-10-22 MARIO SAIU 2016-10-23 MARIO ENTROU //AQUI FASSO A PESQUISA NO MYSQL EM UM CAMPO DATETIME DE NOME "DATA" //A VARIAVEL $variavel recebe um nome de um post $bdrel = mysql_query("select distinct date(data) from `portaria` where `nome`= '".$variavel."'"); ///AQUI FASSO UM "WHILE" PARA PEGAR OS DADOS E IMPRIMIR //EU CRIEI UM ARRAY CHAMADO $dadoscol QUE RECEBE OS DADOS DA PESQUISA while( $dadoscol = mysql_fetch_array($bdrel)){ echo $dadoscol['data'] . "<br>"; } o resultado disso é q fica em branco,,, se eu tiro do codigo ['data'],,,, entao a variavel dados com imprime a palavra 'array' ,, ou seja,, os dados estao chegando eu apenas nao sei porque nao imprime CONSIDERANDO-SE A TABELA ACIMA,, DEVEIRA MOSTRAR APENAS TRES DATAS,, PARA O NOME MARIO
  6. Preciso que 2 variáveis estejam em todos os Arrays que vou criar. Sei fazer com variáveis diferentes, em Arrays diferentes. <?php //////////////////////// PRESSIONAR O BOTÃO ////////////////////////// if(isset($_POST['insertar'])) { $items1 = ($_POST['codigoRelatorio']); //Preciso que salve em diferentes arrays, sempre com o mesmo valor ($items1) $items2 = ($_POST['clienteRelatorio']); $items3 = ($_POST['nf']); $items4 = ($_POST['qtd']); $items5 = ($_POST['valorunitario']); $items6 = ($_POST['valorsubtotal']); $items7 = ($_POST['clientePrincipal']); //Preciso que salve em diferentes arrays, sempre com o mesmo valor ($items7) ///////////// SEPARAR VALORES DE ARRAYS, NESTE CASO SÃO 6 ARRAYS UM POR CADA INPUT (CODIGO, CLIENTE, NF, QUANTIDADE, PORPALETE, TOTAL) ////////////////////) while(true) { //// RECUPERAR VALORES E JUNTÁ-LOS //////// $item1 = current($items1); $item2 = current($items2); $item3 = current($items3); $item4 = current($items4); $item5 = current($items5); $item6 = current($items6); $item7 = current($items7); ////// CONCATENAR PARA RESPECTIVAS VARIÁVEIS /////////////////// $codigo=(( $item1 !== false) ? $item1 : ", "); $cliente=(( $item2 !== false) ? $item2 : ", "); $nf=(( $item3 !== false) ? $item3 : ", "); $qntd=(( $item4 !== false) ? $item4 : ", "); $porPalete=(( $item5 !== false) ? $item5 : ", "); $total=(( $item6 !== false) ? $item6 : ", "); $principal=(( $item7 !== false) ? $item7 : ", "); //// CONCATENAR VALORES PARA FUTURA INSERÇÃO //////// $valores='('.$codigo.',"'.$cliente.'","'.$nf.'","'.$qntd.'","'.$porPalete.'","'.$total.'","'.$principal.'"),'; //////// COMA É TERMINADO COM CADA LINHA, SUBTRAI COM FUNCÇÃO SUBSTR NA ÚLTIMA FILA ///////////////////// $valoresQ= substr($valores, 0, -1); ///////// QUERY DE INSERÇÃO //////////////////////////// $sql = "INSERT INTO relatorio (codigoRelatorio, clienteRelatorio, nf, quantidadePaletes, valorPorPalete, total, clientePrincipal) VALUES $valoresQ"; $sqlRes=$connection->query($sql) or mysql_error(); $idUltimo = mysqli_insert_id($connection); // Up! Next Value $item1 = next( $items1 ); $item2 = next( $items2 ); $item3 = next( $items3 ); $item4 = next( $items4 ); $item5 = next( $items5 ); $item6 = next( $items6 ); $item7 = next( $items7 ); // Check terminator if($item1 === false && $item2 === false && $item3 === false && $item4 === false && $item5 === false && $item6 === false && $item7 === false) break; } if($sql){ echo " <script>window.open('verRelatorio.php?id=$idUltimo')</script> <meta http-equiv='refresh' content='0; url=teste.php' /> <script type='text/javascript'>alert ('Dados foram Inseridos com Sucesso!!')</script> "; } else { echo " <meta http-equiv='refresh' content='0; url=teste.php' /> <script type='text/javascript'>alert ('Dados não foram Inseridos com Sucesso!!')</script> "; } } ?> Preciso que as variáveis items1 e items7 sejam sempre iguais nos Arrays que se formam. Alguém pode me dar uma luz???????
  7. Wesley Santos

    Pegar array do PHP via ajax

    Primeiramente fiquei em dúvida se este tópico tem que ficar em PHP ou em Javascript, então deixei aqui mesmo. Então vamos lá, oque eu preciso é o seguinte, pegar uma array do PHP via ajax e tratar ela no JS. Como eu tentei até o momento e falhei mizeravelmente. JAVASCRIPT: $.ajax({url: "buscarCordenadas.php", success: function(dados){ console.log(dados) }}); PHP (buscarCordenadas.php): $select = $mysqli->query("SELECT id, cpfcnpj, nome_razsoc, endereco, bairro, logo, latitude, longitude FROM empresas"); while($v = $select->fetch_assoc()){ $dados[] = array( "id" => $v['id'], "cpfcnpj" => $v['cpfcnpj'], "nome_razsoc" => $v['nome_razsoc'], "endereco" => $v['endereco'], "bairro" => $v['bairro'], "logo" => $v['logo'], "latitude" => $v['latitude'], "longitude" => $v['longitude']); } echo $dados; Ali na ultima linha eu já tentei passar esses dados por JSON, mas não vai e.e Se eu der um print_r no $dados, ele me retorna isso (Que são dados fictícios): Array ( [0] => Array ( [id] => 1 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Água Doce Cachaçaria [endereco] => Av. 5, 377 [bairro] => Centro [logo] => cachacaria.png [latitude] => -22.412065 [longitude] => -47.561182 ) [1] => Array ( [id] => 2 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => BR 11 Botequimm [endereco] => Rua Onze, 130 [bairro] => Consolação [logo] => br11.png [latitude] => -22.420120 [longitude] => -47.563747 ) [2] => Array ( [id] => 3 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Fritz Cervejaria Artesanal [endereco] => Av. 29, 612 [bairro] => Cidade Jardim [logo] => fritz.png [latitude] => -22.405331 [longitude] => -47.561839 ) [3] => Array ( [id] => 4 [cpfcnpj] => 41.940.146/0001-02 [nome_razsoc] => Restaurante Niazi [endereco] => Rua Três, 1605 [bairro] => Centro [logo] => niazi.png [latitude] => -22.420120 [longitude] => -47.563747 ) [4] => Array ( [id] => 5 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Fernando Lanches [endereco] => Av. Visc. de Rio Claro, 334 [bairro] => [logo] => fernando-lanches.png [latitude] => -22.398627 [longitude] => -47.563587 ) [5] => Array ( [id] => 6 [cpfcnpj] => 00.000.000/0001-00 [nome_razsoc] => Folks Lounge Gastro Bar [endereco] => Av. 17, 825 [bairro] => Saúde [logo] => folks.png [latitude] => -22.413051 [longitude] => -47.560230 ) ) Eu preciso disso para pegar as coordenadas de certos estabelecimentos e colocar no google maps, e os dados de cada empresa para preencher o infowindow do google maps. O código para printar as coordenas no google maps é esse: http://www.marnoto.com/2013/12/mapa-com-varios-marcadores-google-maps.html Seguindo esse script os dados do markersData estão no BD
  8. o objetivo seria :Crie um programa que solicite ao usuário que digite 10 números e armazene-os em um array. O programa deve mostrar, no final, os números em ordem inversa à qual foram digitados e a soma de todos os números digitados. porem só consigo fazer ate a soma de numeros,não consigo deixar ele em ordem inversa. <script type="text/javascript"> var m1,m2,m3,m4,m5,m6,m7,m8,m9,m10; m1=parseFloat(prompt("forneca o 1 numero","")); m2=parseFloat(prompt("forneca o 2 numero","")); m3=parseFloat(prompt("forneca o 3 numero","")); m4=parseFloat(prompt("forneca o 4 numero","")); m5=parseFloat(prompt("forneca o 5 numero","")); m6=parseFloat(prompt("forneca o 6 numero","")); m7=parseFloat(prompt("forneca o 7 numero","")); m8=parseFloat(prompt("forneca o 8 numero","")); m9=parseFloat(prompt("forneca o 9 numero","")); m10=parseFloat(prompt("forneca o 10 numero","")); var result= m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10; alert (result); </script>
  9. <script type="text/javascript"> var i=10; var num=new array(10); while(i>=1){ num=prompt("forneca o numero","")); i--; } document.write(num); alert(num[x]); </script> porem não abre
  10. Galera estou com uma zica aqui e não sai do lugar. Tenho um formulário que trabalha com dois campos input text e input files. Conforme a necessidade o usuario adiciona campos para colocar mais dados. Segue script do form: <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var input ='<div class="col-xs-10"><tr><td><label>CNPJ:<input type="text" name="cliente[]" /></label></td><td><label>PROCURAÇÃO:<input type="file" name="procuracao[]"/></label></td><td><label><a href="#" class="remove"><img src="imagens/flagvermelho.png" width="23" height="23" border="0"></a></label> </td></tr></div>'; $("input[name='add']").click(function( e ){ $('#inputs_adicionais').append( input ); }); $('#inputs_adicionais').delegate('a','click',function( e ){ e.preventDefault(); $(this).closest("div.col-xs-10").remove(); }); }); </script> </head> <body> <form name="form1" action="teste.php" method="post"> <label style="display: block"> <input type="button" value="Adicionar Cliente" name="add" onclick="AddCampos()"> </label> <label style="display: block"> <fieldset id="inputs_adicionais" style="border: #FF0004"> </fieldset> </label> <input type="submit" value="ENVIAR"> </form> </body> </html> Beleza, até aí 100% daí mando para estes dados para serem adicionados ao BD é onde está dando zica. Segue script: <?php $nome = $_POST['cliente']; $procuracao = $_POST['procuracao']; $total = count($nome); for($i = 0; $i < $total; $i++){ $pasta_cliente = trim($nome[$i]); $pasta_cliente = preg_replace( '/[`^~\'"]/', null, iconv( 'UTF-8', 'ASCII//TRANSLIT',$pasta_cliente)); $pasta_cliente = preg_replace("/'\s/" , " " , $pasta_cliente); mkdir('../../../desp_proc/'.$pasta_cliente.'/'); $diretorio = "../../../desp_proc/$pasta_cliente/"; //////////////////PRIMEIRO DOCUMENTO////////////////// if (!empty($_FILES)) { $tempFile = $_FILES['procuracao']['tmp_name']; //Pega as Variaveis $nome_arquivo = $_FILES['procuracao']['name']; $data = date("dmyhis"); //Junta todas as variaveis $completo = $nome_arquivo; //Pega a Extensão Original $path_parts = pathinfo($nome_arquivo); //Converte para MD5 não estou usando $nome_arquivo_md5 = $nome_arquivo; $nome_arquivo_md5 = preg_replace( '/[`^~\'"]/', null, iconv( 'UTF-8', 'ASCII//TRANSLIT',$nome_arquivo_md5)); //Agora vai juntar nome em md5 com a extensão $ext = pathinfo($nome_arquivo, PATHINFO_EXTENSION); if($ext!=TRUE){ } else { $nome_final =$nome_arquivo_md5.".".$ext; $targetFile1 = str_replace('//','/',$diretorio) . $nome_final; move_uploaded_file($tempFile,$targetFile1); } echo $targetFile1; } ////O CAMPO ABAIXO APENAS TESTE PARA VER NA TELA AS INFORMAÇÕES printf("cliente : %s <br />", $nome[$i]); printf("procuracao : %s <br />", $procuracao[$i]); ///ABAIXO FAÇO A INCLUSÃO NO BANCO DE DADOS header("Content-Type: text/html; charset=ISO-8859-1"); $servidor = 'localhost'; $banco = 'test'; $usuario = 'root'; $senha = ''; $link = mysql_connect($servidor, $usuario, $senha); $db = mysql_select_db($banco,$link); if(!$link) { echo "erro ao conectar ao banco de dados!";exit(); } mysql_query("INSERT INTO teste(nome, anexos) VALUES ('$nome[$i]','$targetFile1')"); } ?> Na tela ele aparece desta forma adicionei 6 clientes: cliente : deivid procuracao : [TOTVS] - Guia_instalacao_Protheus11.pdf cliente : Juliano procuracao : [totvs] - instalando com (sql).pdf cliente : carol procuracao : ADVPL - O Manual.pdf cliente : rafael procuracao : ADVPL I - Básico.pdf cliente : mario procuracao : boleto deivid.pdf cliente : fabio procuracao : apresentacao.ppt ele cria as pastas porém não salva os arquivos.
  11. davistome

    Como mostrar somente um item do array

    Pessoal estou recebendo o seguinte array de retorno abaixo, e como faço para mostrar em um foreach somente o NomeFantasia por exemplo? Obrigado. array (size=2) 0 => array (size=3) 'Id_emp' => string '1' (length=1) 'NomeFantasia_emp' => string 'Empresa A' (length=17) 'Cnpj_emp' => string '57865861/0001-50' (length=16) 1 => array (size=3) 'Id_emp' => string '2' (length=1) 'NomeFantasia_emp' => string 'Empresa B' (length=19) 'Cnpj_emp' => string '57865862/0001-50' (length=16)
  12. Tenho uma página com 4 divs, dentro de cada DIV quero imprimir os valores referentes a uma query diferente para cada DIV porém todas as queries são de uma tabela só do banco. Se eu tenho 2 resultados em alguma query ele repete o último resultado em todas as divs. Parte do código: <?php $sql="SELECT * FROM socs WHERE status = 1 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="aguard"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> <?php $sql="SELECT * FROM socs WHERE status = 3 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="agend"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> <?php $sql="SELECT * FROM socs WHERE status = 2 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="exec"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> <?php $sql="SELECT * FROM socs WHERE status = 4 ORDER BY data_aber"; $resultado = mysql_query($sql); if ($resultado){ $i=0; while($socs = mysql_fetch_array($resultado)){ ?> <div class="row center-align" id="pend"> <div class="col l2 valign-wrapper"> <input class="with-gap" name="group1" type="radio" id=<?php echo "radio-".$socs['status']."-".$i;?> /><label for=<?php echo "radio-".$socs['status']."-".$i;?>></label> <a href="detalhes.php"><small><?php echo $socs['num_soc']?></small></a> </div> <div class="col l2"> <small><?php echo $socs['data_agen']; ?></small> </div> <div class="col l2"> <small><?php echo $socs['cliente']?></small> </div> <div class="col l2"> <small><?php echo $socs['data_aber']?></small> </div> <div class="col l2"> <small><?php echo $socs['cidade']?></small> </div> <div class="col l2"> <small><?php echo $socs['responsavel']; ?></small> </div> </div> <?php $i++; } }else{ echo "Erro na execução da consulta."; } ?> Código completo: http://paste.ofcode.org/3benXnX5Wr2yZty3CtN2nqi
  13. Clevton Ferreira

    e para fazer ao contrario?

    $arr = array('john', 'Cyrax', 'john', 'Sonia', 'Sector'); $str = implode(', ',$arr); echo $str; john, Cyrax, john, Sonia, Sector aqui tudo bem e para fazer ao contrario? john, Cyrax, john, Sonia, Sector <---- este para este -----> 'john', 'Cyrax', 'john', 'Sonia', 'Sector'
  14. Clevton Ferreira

    Pesquisa de palavras relacionadas

    Gente to com dificuldade aqui. seguinte tenho uma tabela com plavars separads por vigulas,= drama, terror, comedia, suspense porém nao estou conseguindo fazer a pesquisar relacionadas e tal palavras. sabe como site defilmes por ai. quando você clica num filmes mostra outros relacionados a terror, suspense e tal. ja usei like, in, implode, explode. mais sempre buscar quando são juntas, terror, suspense.
  15. Lucas Regis

    Mudar chaves de um array em php

    Olá Galera, tenho o seguinte array gerado através de um array_push(), e retirando todos elementos repetidos dele com array_unique() Array ( [0] => 5632 [1] => 5766 [2] => 5756 [39] => 5754 [42] => 5644 [43] => 27 [46] => 5755 [51] => 5860 [52] => 5576 ) certo! Porém após retirar todos os elementos repetidos os elementos do array não se rearranjam e suas chaves ficam fora de ordem, [0], [1], [2], [39], [42].... e por ai vai... seria ideal para minha aplicação se fosse [0], [1], [2], [3], [4], [5]......... Alguém sabe como rearranjo essas chaves desse array e as coloco em ordem numérica começando do 0... Obrigado!
  16. Cesar Melo

    PHP com Json e Google Charts

    Olá! Estou tentando usar o google charts pela primeira vez para tentar exibir um gráfico em uma pagina. Vou explicar como estou tentando fazer isso... Tenho uma pagina que faz uma requisição via "ajax"(dataType: json) para outra pagina que roda uma query sql. O resultado dessa query eu armazeno em um array, que depois utilizo a função "json_encode" para codificar o array no formato json. Até aí tudo funciona normal, porem o gráfico não é exibido na pagina que faz a requisição por um pequeno detalhe de aspas no array. Exemplo de resultado: {"cols":[ {"label":"grupo","type":"string"}, {"label":"valor","type":"number"} ], "rows":[ {"c":[{"v":"ACESSO REMOTO"},{"v":"5033.99"}]}, {"c":[{"v":"FORMATACAO"},{"v":"640.00"}]} ] } Como deveria ser: {"cols":[ {"label":"grupo","type":"string"}, {"label":"valor","type":"number"} ], "rows":[ {"c":[{"v":"ACESSO REMOTO"},{"v":5033.99}]}, {"c":[{"v":"FORMATACAO"},{"v":640.00}]} ] } Repare que nas linhas onde eu tenho "acesso remoto" e "formatação", ao lado seria respectivamente seus valores. É nesse campo "valor" que não deveria aparecer aspas. Mas a função "json_enconde" coloca aspas em todos os campos, e por esse motivo o gráfico não é exibido. Quando removo essas aspas desse campo "valor" manualmente e coloco na pagina, o gráfico é exibido. Alguem sabe como posso resolver esse problema? Alguem já conseguiu utilizar o charts dessa maneira que estou tentando? Obs: Como estou utilizando o charts pela primeira vez, segui a documentação do Google Chart com Json.
  17. Bom dia! Tenho um código que realiza uma consulta e retorna o valor no formato Json. A consulta funciona, o problema é que só me retorna a ultima linha do banco. function m_hardware_list(){ $this->db->select('*'); $this->db->from('inventario'); $variaveis = $this->db->get(); foreach($variaveis -> result() as $linha){ $variaveis = [ [ "nome" => $linha->nome, "modelo" => $linha->modelo, "marca" => $linha->marca ] ]; } return json_encode($variaveis); }
  18. Mateus Garcia De Paiva Ara

    fazer um vetor

    Galera Me ajuda tenho que entregar um trabalho da faculdade mas to, todo enrolado eu preciso fazer um vetor que quando eu clicar na no link eu mande a imagem para um quadro do lado na teoria eu entendi mas na hora de fazer o script eu me enrolo todo. Esse é o link é a questão dois https://drive.google.com/file/d/0B_qZxq-nn0Q5Z0tTM2hCcTRPa3c/view?usp=sharing Por Favor, me deem uma ajudinha
  19. lfsp18

    Expressões regulares.

    Boa noite, estou no segundo período de ADS, Estou estudando array, e expressões regulares. Preciso copiar um "ano" que se encontra em outro site., de 4 dgitos: no site ele se encontra desta forma: <span class="info-video open-sans lancamento-video"> <strong>Lançamento:</strong> 2016 </span> Fiz o seguinte código para copiar o ano:( a url do site é enviada em um formulário text de outra pagina) $site_url = $_POST['url']; function my_file_get_contents( $site_url ){ $ch = curl_init(); $timeout = 5; // set to zero for no timeout curl_setopt ($ch, CURLOPT_URL, $site_url); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); ob_start(); curl_exec($ch); curl_close($ch); $file_contents = ob_get_contents(); ob_end_clean(); return $file_contents; } $url = my_file_get_contents($site_url); preg_match_all( '/(\d{4})/', $url, $ano1); echo '<pre>'; print_r($ano1); Se eu entendi bem, se eu retomar o conteúdo do site, ele se torna uma string. E ao usar preg_match_all ele guarda em um array, todas as possíveis combinações existentes nessa página através da expressão que eu criei. Só que ocorre que o site me retorna 220 datas, eu consigo selecionar a que eu quero usando [0][99], mas se eu mudar a url, muda a posição do ano correto, eu queria saber como delimitar essa expressão regular, para pegar a data que esta apenas neste local: <span class="info-video open-sans lancamento-video"> <strong>Lançamento:</strong> 2016 </span> como eu faria, pra escrever a expressão regular, limitando dentro desse espaço?obrigado.
  20. greg_kaippert

    Criando datatable com array e ajax

    Boa tarde. Estou criando uma datatable, com array e ajax, e quero poder quando clicar em link na tabela, chama uma requisição ajax, porem não estou conseguindo fazer a mesma. Código PHP: <?php include('functions.php'); $res = $pdo->prepare("SELECT * FROM vagas"); $res->execute(); // Aqui está o link para clicar e fazer uma requisição, o link é TESTAR $data = array(); while($resu = $res->fetch(PDO::FETCH_ASSOC)) { $data[] = array('Testar'=>'<a href="#" id="teste">Testar</a>','Cidade'=>$resu['cidade'], 'Bairro'=>$resu['bairro'], 'Rua'=>$resu['rua'], 'Numero'=>$resu['numero'], 'Email'=>$resu['email'], 'Titulo'=>$resu['titulo'], 'Obs'=>$resu['obs']); } $results = array( "sEcho" => 1, "iTotalRecords" => count($data), "iTotalDisplayRecords" => count($data), "aaData"=>$data); while($row = $res->fetch(PDO::FETCH_ASSOC)){ $results["data"][] = $row ; } echo json_encode($results); ?> Código HTML: <link rel="stylesheet" type="text/css" href="datatable-ajax/css/jquery.dataTables.css"> <script type="text/javascript" language="javascript" src="datatable-ajax/js/jquery.js"></script> <script type="text/javascript" language="javascript" src="datatable-ajax/js/jquery.dataTables.js"></script> <script type="text/javascript" language="javascript" > $( document ).ready(function() { $('#vagas').dataTable({ "oLanguage": { "sLengthMenu": "Mostrar _MENU_ registros", "sZeroRecords": "Nenhuma vaga encontrada em nosso banco de dados.", "sInfo": "Mostrando de _START_ ate _END_ de _TOTAL_ registros", "sInfoEmpty": "Nenhuma vaga para ser exibido", "sInfoFiltered": "(Filtrado de _MAX_ registros no total)", "sSearch":"Pesquisar:", "oPaginate": { "sFirst": "Primeira", "sLast": "Última", "sNext": "Proxima", "sPrevious": "Anterior" } }, "bProcessing": true, "sAjaxSource": "datatable-ajax/vagas.php", "aoColumns": [ { mData: 'Testar' } , { mData: 'Cidade' } , { mData: 'Bairro' } , { mData: 'Rua' }, { mData: 'Numero' }, { mData: 'Email' }, { mData: 'Titulo' }, { mData: 'Obs' } ] }); }); </script> //estou testando esse pequeno script, pegando o ID da tabela e exibir um alert, porem sem sucesso <script> $(function(){ $('#teste').click(function(){ alert('ok'); }); }); </script> </head> <body> <table id="vagas" class="display" width="100%" cellspacing="0"> <thead> <tr> <th align="left" width="120">Testar</th> <th align="left" width="120">Cidade</th> <th align="left" width="120">Bairro</th> <th align="left" width="150">Rua</th> <th align="left" width="100">Numero</th> <th align="left" width="150">Email</th> <th align="left">Titulo</th> <th align="left" width="250">OBS</th> </tr> </thead> </table> </body> </html> Se precisar, explico melhor.
  21. Danilo Ramon

    Ordenação de Valores no Array

    Olá Pessoal, tudo bem ? Preciso colocar em ordem crescente esse array pelo campo dist_value, podem me ajudar ? Veja o Código: $lista = array(); // REALIZO A LISTAGEM foreach ($listagem as $key) { // FAZ A INCLUSÃO DOS VALORES NO ARRAY array_push($lista, array( 'id' =>$key['id'], 'dist_value' =>$key['dist_value'], 'dist_text' =>$key['dist_text'], 'time_value' =>$key['time_value'], 'time_text' =>$key['time_text'] ) ); } return $lista; Ele retorna o seguinte JSON: [ { "id": 1, "dist_value": 4447, "dist_text": "4,4 km", "time_value": 894, "time_text": "15 minutos" }, { "id": 23, "dist_value": 14222, "dist_text": "14,2 km", "time_value": 1789, "time_text": "30 minutos" } ] Como faço para ordenar em ordem crescente pelo campo dist_value?
  22. oscar009

    inserir valores de array no mysql

    Olá pessoal, Desculpe a minha noobice em PHP e Mysql ! Mas eu queria saber se existe alguma forma de colocar valores de um array no mesmo campo do Mysql e depois exibir eles. Os dados são textos enviados através de um formulário. Fiz umas pesquisas na net, e vi alguns posts usando ( serialize e unserialize ), porém não obtive nenhum exemplo dessas funções. Alguém pode me ajudar ou informar se existe uma forma de inserir esses valores no mesmo campo do mysql ? Se não consegui explicar legal o que realmente preciso, eu fiz um desenho para explicar melhor. com esse exemplo na imagem acima, acredito que está mais claro o que realmente preciso. Se alguém puder me dar essa força ai eu ficarei agradecido . Agradeço desde já a todos.
  23. Retur

    criar torneio com php e array.

    Estou criando um torneio onde todos enfrentam todos,estou separando as batalhas por rodada,porém por algum motivo que eu desconheço,algumas rodadas não estão sendo geradas corretamente. Alguém pode me ajudar a resolver o motivo de gerar algumas rodadas corretamente e outras não,obrigado! <?php $times = array('Usuário A','Usuário B','Usuário C','Usuário D','Usuário E','Usuário F','Usuário G','Usuário H','Usuário I','Usuário J'); //Array de Times $qtde_times = count($times); // Quantidade de Times $num_rodadas = $qtde_times - 1; //numero de rodadas $times_por_rodada = 2 * (int) ($qtde_times / 2); $casa = array(); //guarda os jogos de quem joga em casa $fora = array(); // guarda os jogos de quem joga fora $jogos = array(); // guarda os jogos no final $jogos_temp = array(); //array temporário, verifica quem já jogou em cada rodada for ($i = 0; $i < $qtde_times; $i++) { //For para caminhar entre os times for ($j = $i; $j < $qtde_times; $j++) { //For para caminha entre os adversários if ($times[$i] != $times[$j]) { //verifica pra não deixar jogar um time contra ele mesmo if ($j % 2 == 0) { //if pra ver quem joga em casa ou fora $casa[] = $times[$i]; $fora[] = $times[$j]; } else { $casa[] = $times[$j]; $fora[] = $times[$i]; }//fim do if / else de jogar em casa ou fora }// verifica se é diferente pra poder fazer o confronto }// fim do for que caminha entre os adversários }// fim do for que verifica os times //parte que verifica quem já jogou em qual rodada for ($rodada = 0; $rodada < $num_rodadas; $rodada++) { for ($t = 0; $t < count($casa); $t++) { if (($casa[$t] != "") and ((in_array($casa[$t], $jogos_temp)) == false) and (((in_array($fora[$t], $jogos_temp)) == false))) { $jogos_temp[] = $casa[$t]; $jogos_temp[] = $fora[$t]; $casa[$t] = ""; $fora[$t] = ""; } } $jogos["Rodada: " . ($rodada + 1)] = $jogos_temp; $jogos_temp = array(); } for ($rod = 0; $rod < $num_rodadas; $rod++) { echo "Rodada: " . ($rod + 1) . "<br />"; for ($jog = 0; $jog < $times_por_rodada; $jog+=2) { echo $jogos["Rodada: " . ($rod + 1)][$jog] . " x " . $jogos["Rodada: " . ($rod + 1)][($jog + 1)] . "<br />"; } echo "<br />"; } ?> Vlws,obrigado!!!!
  24. Amigos estou penando aqui para resolver este problema, já procurei na internet mas não achei o que eu precisava. Tenho 2 arrays dinâmicos (não terão sempre o mesmo tamanho): array(5) { [0]=> string(1) "2" [1]=> string(1) "7" [2]=> string(2) "27" [3]=> string(2) "28" [4]=> string(2) "31" } array(2) { [0]=> string(2) "28" [1]=> string(2) "50" } O que eu preciso é comprar os dois arrays e criar um 3º array apenas com os valores que estiverem nos dois arrays. Neste exemplo acima ficaria: array(1) { [0]=> string(2) "28" } Não sei como fazer essa comparação e junção. A maioria do material que eu encontrei fala de comparar e retornar valores não duplicados mas o que eu quero é exatamente o oposto, retornar SOMENTE os valores DUPLICADOS, ou seja, o novo array deve ter apenas os valores que tiver nos 2 arrays comparados. Já tentei array_push, array_merge, in_array, array_diff, array_diff_assoc e não consegui sucesso. Há uma forma correta e objetiva pra isso? Grato.
  25. Preciso gravar um array com o id do orientador(idori) e o id da especialide (idesp), na verdade a tabela deveria conter o seguinte: idori - idesp 12 - 102340569 12 - 101234566 12 - 108123454 Verifiquei usando display, que o array fica assim, ao rodar 3x: idori, idesp, idesp, idesp. Como faço para que ele fique idori, idesp, idori, idesp, idori, idesp. O idori deverá ser fixo - obedecendo o id do formulario. Segue o código de como está: /** * Insert a record on another table */ // SQL statement parameters $insert_table = 'orientador_x_especialidade'; // Table name $insert_fields = array( 'idori' => "'{id}'", 'idesp' => "'{especialidade}'", ); // Insert record $insert_sql = 'INSERT INTO ' . $insert_table . ' (' . implode(', ', array_keys($insert_fields)) . ')' . ' VALUES (' . implode(', ', array_values($insert_fields)) . ')'; sc_exec_sql($insert_sql); Como fazer...
×

Important Information

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