Ir para conteúdo
Fórum Script Brasil

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


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

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


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. 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
  2. fredyee

    Array com for

    Olá, alguém pode me dizer como eu coloco a variável de um contador $i dentro do array? Eu quero que o array receba esses números para eu depois mostrar eles com o var_dump e isso em PHP. Desde já agradeço a atenção. fiz assim: $valores=array(); $i = 2; $ind=array([$indice])=$valores; function iterativa($b){ if($b % 2 == 0){ return $result = $b / 2; if($result == 1){ $b++; }else{ return $result = 3*$b+1; if($result == 1){ $b++; } } } } for($i=2;$i<1000;$i++){ while($i !=1){ $recebe=iterativa($i); $valores = $i; echo var_dump($valores); } }
  3. Boa tarde, Gostaria de tirar uma dúvida simples sobre o programa que fiz ontem, meu professor ensinou sobre vetores na linguagem C, e passou exercícios, fiz meu programa de média de notas de 20 alunos, quando eu peço o nome do primeiro aluno, então dá certo, porém quando chega no segundo aluno e vou printar o nome dele, aparece o primeiro caractere do primeiro aluno, e depois o nome do segundo aluno, gostaria de saber o que fiz de errado: #include <stdio.h> #include <stdlib.h> int main() { char nome[15]; int i, j, n, numero=1; float nota [2], resultado; for(i=0;i<20;i++) { printf("Digite o nome do aluno %d: ", numero); scanf("%s", &nome); j=1; for (n=0;n<2;n++) { printf("Digite a %d nota do aluno:", j); scanf("%f", &nota[n]); j++; }//for 2 notas resultado = (nota[0]+nota[1])/2; printf("A media do aluno %s e: %.2f\n\n", nome, resultado); numero++; }//for nome getchar(); getchar(); }
  4. Olá, estou com dificuldades na hora de manipular o array, no caso, fazer ele preencher uma tabela em html. Segue as informações referente ao exercício que tenho que desenvolver. A cada novo carro adicionado, por meio do botão cadastrar, a tabela apresentada deve ser alimentada com os dados digitados no formulário. Após desenvolver a página de acordo com o pedido, crie um array e inclua as seguintes funções de manipulação, que devem ser chamadas por meio de novos botões a serem adicionados na página: - incluir carro (armazena carro no array); - buscar carro (através da placa); - remover carro (através da placa, que elimina a informação do array). Página Html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Atividade Javascript 3 - Cadastro de veículos</title> <link rel="stylesheet" type="text/css" href="estilo.css"> <script type="text/javascript" src="funcao.js"></script> </head> <body> <div id="principal"> <div class="formulario"> <form method="post" > <fieldset> <legend>Cadastro de veículo</legend> <label for="placa"> <span>Placa:</span> <input type="text" name="placa" id="placa" /> </label> <label for="ano"> <span>Ano:</span> <input type="text" name="ano" id="ano" /> </label> <label for="fabricante"> <span>Fabricante:</span> <input type="text" name="fabricante" id="fabricante" /> </label> <label for="modelo"> <span>Modelo:</span> <input type="text" name="modelo" id="modelo" /> </label> <div class="botoes"> <button type="button" onclick="cadastrar()">Cadastrar</button> <button type="button" name="buscar">Buscar</button> <button type="button" name="remover">Remover</button> </div> </fieldset> </form> </div> <div class="tabela"> <table> <thead> <tr> <td>Placa</td> <td>Ano</td> <td>Fabricante</td> <td>Modelo</td> </tr> </thead> <tbody> <tr> <td>XXX - 0000</td> <td>2000</td> <td>Ford</td> <td>Ka</td> </tr> </tbody> </table> </div> </div> </body> </html> Javascript function cadastrar(){ var placa = document.getElementById("placa").value; var ano = document.getElementById("ano").value; var fabricante = document.getElementById("fabricante").value; var modelo = document.getElementById("modelo").value; } //Teste var carros = []; carros[0] = { placa:"ARE-4376", ano:"2010", fabricante:"Ford", modelo: "Ka" }; carros[1] = { placa:"RTY-3209", ano:"2009", fabricante:"Chevrolet", modelo: "Corsa" }; carros[2] = { placa:"GHJ-0654", ano:"2002", fabricante:"Chevrolet", modelo: "Celta" }; for(i=0; i < carros.length; i++){ //adicionar os dados na tabela que está na página html //document.writeln(carros[i].placa +" - "+ carros[i].ano +" - "+ carros[i].fabricante +" - "+ carros[i].modelo +"<br>"); }
  5. Estou desenvolvendo uma aplicação em javascript onde tenho que pegar dados de um formulário e inserir em um array, porém, estou tendo dificuldades na parte de inserção. Segue o código abaixo para análise var btnCadastrar = document.getElementById("btnCadastrar"); var campoPlaca = document.getElementById("placa"); var campoAno = document.getElementById("ano"); var campoFabricante = document.getElementById("fabricante"); var campoModelo = document.getElementById("modelo"); var carros = Array(); var i, j; btnCadastrar.onclick = function(){ for(i= 0; i < carros.length; i++){ carros[i] = { placa : campoPlaca.value, ano: campoAno.value, fabricante: campoFabricante.value, modelo: campoModelo.value }; } } OBS: O código tem que ser desenvolvido em javascript, não pode ser utilizado jquery.
  6. Eu tenho que criar um programa que resolva esse problema: "Faça uma função que receba um vetor X de 30 elementos inteiros, por parâmetro, e retorne dois vetores A e B. O vetor A deve conter os elementos pares e o vetor B, os elementos ímpares." Meu código: #include <stdio.h> #define TAM 6 void geraVetor(int[], int[], int[], int*, int*); /*Recebe X, A e B*/ int main() { int X[TAM], A[30], B[30], i, tamA=0, tamB=0; //Lendo o vetor X. for(i=0; i<TAM; i++){ printf("Entre com o valor %d: ", i+1); scanf("%d", &X[i]); } geraVetor(X, A, B, &tamA, &tamB); printf("Vetor X:\n\n"); for(i=0; i<TAM; i++) printf("%d\n", X[i]); printf("\nVetor A:\n\n"); for(i=0; i<tamA; i++) printf("%d\n", A[i]); printf("\nVetor B:\n\n"); for(i=0; i<tamB; i++) printf("%d\n", B[i]); return 0; } void geraVetor(int X[], int A[], int B[], int *tamA, int *tamB){ int i; for(i=0; i<TAM; i++){ if(X[i]%2 == 0){ A[*tamA] = X[i]; *tamA++; } else{ B[*tamB] = X[i]; *tamB++; } } } Quando eu vou imprimir os arrays A e B o programa só deixa um espaço vazio. OBS: Ele imprime os valores de X. Se alguém conseguir achar os meus erros, eu agradeço muito!
  7. Boa noite; Sou iniciante em PHP, preciso de ajuda para retornar Strings, conforme modelo abaixo! S,Marcio Rogerio C,Maria das J,Jose dos Santos S, Antonia Maria C,Joao Segue meu código abaixo. <html> <head> <title>Strings</title> </head> <body> <h1>Strings</h1> <?php $pessoas = array( 'Marcio Rogerio Santos', 'Maria das Couves', 'José dos Santos Júnior', 'Antônia Maria Siqueira', 'João Cavalcante', ); ?> </body> </html>
  8. bitDev

    Java SubArray

    Olá, pessoal Tenho pouca experiência em Java. Estou escrevendo um programa, e preciso de um método que busque um Array int[] dentro de um Aray int[][]. Se houver um método nativo, não terei que escrevê-lo, mas se não houver, gostaria de alguma dica de como implementá-lo. Exemplo: Tenho o Array int[][]: {{0,1,3,4},{3,7,1,0,8},{5,0,1},{4,6,2,7,9,3},{7,3,5,2,1,4,8}} Preciso buscar dentro dele ocorrências do array int[] {0,1} No exemplo dado, os elementos do array grande, que contém {0,1} são {0,1,3,4} e {5,0,1} Se alguém souber implementar o método e puder ajudar, desde já agradeço.
  9. Prezados, Estou quebrando a cabeça para uma solução e não sei como resolver. Preciso listar as horas de X a Y e verificar se determinadas horas e minutos estão dentro de X e Y e riscar. essas hora_marcada vou pegar do banco, mas precisava de uma ajuda para esta lógica... Por exemplo $X = "08:00" $Y = "18:00" $hora_marcada = array("13:15", "14:02", "16:27", "19:00"); Agora verifica se estas horas do array estão dentro de X e Y resultado 08:00 09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 ... alguém sabe como posso criar essa função em PHP? Obrigado!!!
  10. Saudações amigos do forum: Tenho um arquivo de Update de um formulário com diversos campos Checkbox que desejo que venham marcados as opções gravadas do banco de dados e que possa ser alterado caso necessário. Gostaria de aprender como se faz e depois ajudar outros que estiverem com dificuldade parecida. <?php if($_POST['id_imovel'] != ""){ ### Dados provenientes de do formulário de edição, onde são gravados informações de um imóvel em forma de Array separados por "|" (valor1| valor2 | valor3| valor4...etc). ### $detalhes1 = "$_POST[edi]$_POST[grades]$_POST[canil]$_POST[grama]$_POST[kitnet]$_POST[cobertura]$_POST[duplex]"; mysql_query("UPDATE imoveis SET detalhes = '$detalhes1' WHERE id_imovel = '$_POST[id_imovel]'"); print "<script Language=\"JavaScript\">"; print "window.opener.location.href = \"editar_imoveis.php?id_imovel=$_POST[id_imovel]\";"; print "window.close();"; print "</script>"; exit; } ## Recarrega a página detalhes depois da atualização ## $sql = mysql_query("SELECT * FROM imoveis WHERE id_imovel= '$_GET[id_imovel]'") or die(mysql_error()); $linha = mysql_fetch_array($sql); $detalhes1 = $linha['detalhes']; $detalhes = explode("|", $detalhes1); //Separa os dados do separador "|" ?> <form name="form1" method="post" action="detalhes.php"> <div align="center"><span class="style1"> <table width="95%" border="0" align="center" cellpadding="4" cellspacing="8" class="preto11"> <tr> <td class="caixa10" style="padding:4px"><b> ..: Detalhes :.. </b></td> </tr> <tr> <td><table width="100%" border="0" cellpadding="0" cellspacing="2" class="preto10"> <tr bgcolor="#E0E0E0"> ### Tentei fazer o chaveamento como abaixo e não funcionou, pois a chave que vem nunca é a correspondente ao valor gravado no Array Já pesquisei em diversos lugares e não encontrei nada que ajude a resolver o problema . Também, a posição "0" do Array sempre vem com um valor, mesmo que a tabela esteja vazia..### <? if ($detalhes[0] == "") { ?> <td width="2%"><input name="edi" type="checkbox" class="preto10" value="Ed&iacute;cula|"></td> <? } else { ?> <td width="2%"><input name="edi" type="checkbox" class="preto10" checked="checked" value="Ed&iacute;cula|"></td> <? } ?> <td width="20%">Ed&iacute;cula</td> <? if ($detalhes[1] == "") { ?> <td width="2%"><input name="grades" type="checkbox" class="preto10" value="Grades Janelas|"></td> <? } else { ?> <td width="2%"><input name="grades" type="checkbox" class="preto10" checked="checked" value="Grades Janelas|"></td> <? } ?> <td width="20%">Grades Janelas</td> <? if ($detalhes[2] == "") { ?> <td width="2%"><input name="canil" type="checkbox" class="preto10" value="Canil|"></td> <? } else { ?> <td width="2%"><input name="canil" type="checkbox" class="preto10" checked="checked" value="Canil|"></td> <? } ?> <td width="20%">Canil</td> <? if ($detalhes[3] == "") { ?> <td width="2%"><input name="grama" type="checkbox" class="preto10" value="Jardim c/ grama|"></td> <? } else { ?> <td width="2%"><input name="grama" type="checkbox" class="preto10" checked="checked" value="Jardim c/ grama|"></td> <? } ?> <td width="20%">Jardim c/ grama</td> </tr> <tr bgcolor="#F1F1F1"> <? if ($detalhes[4] == "") { ?> <td><input name="kitnet" type="checkbox" class="preto10" value="Kit Net|"></td> <? } else { ?> <td><input name="kitnet" type="checkbox" class="preto10" checked="checked" value="Kit Net|"></td> <? } ?> <td>Kit Net </td> <? if ($detalhes[5] == "") { ?> <td><input name="cobertura" type="checkbox" class="preto10" value="Cobertura|"></td> <? } else { ?> <td><input name="cobertura" type="checkbox" class="preto10" checked="checked" value="Cobertura|"></td> <? } ?> <td>Cobertura</td> <? if ($detalhes[6] == "") { ?> <td><input name="duplex" type="checkbox" class="preto10" value="Duplex|"></td> <? } else { ?> <td><input name="duplex" type="checkbox" class="preto10" checked="checked" value="Duplex|"></td> <? } ?> <td>Duplex</td> </tr> .... ?> Como posso buscar os valores corretamente e fazer o chaveamento dos campos vazios e marcados (checked)? Agradeço a ajuda antecipadamente.
  11. 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); }
  12. Preciso fazer uma tabela em que mostre se o funcionário faltou ou não. se caso não possua falta mostrar suas batidas de ponto na frente da data respectiva. Alguém pode me ajudar?? Exemplo: No meu banco tenho vários funcionário cadastrados, supondo que tenho um funcionário com as seguintes batidas: batida_id =>1 colaborador_id=> 1 data => 01/06/2016 batida => 07:30 tipo => entrada batida_id =>2 colaborador_id=> 1 data => 01/06/2016 batida => 12:00 tipo => saida batida_id =>3 colaborador_id=> 1 data => 01/06/2016 batida => 13:30 tipo => entrada batida_id =>4 colaborador_id=> 1 data => 01/06/2016 batida => 17:00 tipo => saida a partir dessas batidas preciso organizá-las colocando na frente da data respectiva: ficaria algo assim: 01 - quarta-feira - 07:30 12:00 13:30 17:00 02 - quinta-feira - falta 03 - sexta-feira - falta 04 - sábado - falta (...) Obs: como ele só tem batidas do dia 01/06/2016 preciso preencher o restante dos dias como falta: <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>
  13. Boa noite! estou iniciando com o PHP e tenho uma duvida realmente muito básica. Desculpa a pergunta, mas eu não estou conseguindo zerar o contador no final desse código. Por ex, quando eu entro com o vetor 1,1,2,2,3 a mensagem no final é: O valor 3 na posição 0 repete 5 vezes O valor 3 na posição 1 repete 5 vezes O valor 3 na posição 2 repete 5 vezes O valor 3 na posição 3 repete 5 vezes O valor 3 na posição 4 repete 5 vezes segue o código: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Lista 1 - Estrutura de Dados</title> </head> <body> <?php echo'<form method="post"> <input type="submit" name="enter" value="começar" /> </form>'; if (isset($_POST['enter'])){ echo '<form method="post"> <input type="text" name="n" /> <input type="submit" name="tamanho" value="entre com o tamanho do vetor" /> </form>'; } if (isset($_POST['tamanho'])){ $n = $_POST['n']; $i = ; echo '<form method="post">'; for ($i = ; $i <= $n; $i++) { echo "Entrada $i: <input type='number' name='entradas[$i]' required><br><br>"; } echo '<input type="submit" name="vetor"></form>'; } if (isset($_POST['vetor'])){ $quantidade = sizeof($_POST['entradas']); //$quantidade começa do 1, mas o $k começa do 0, por isso o sinal de menor no for. $vetor = $_POST['entradas']; $k = ; $j = ; for ($k = ; $k < $quantidade; $k++) { for ($j = ; $j < $quantidade; $j++) { if($vetor[$k] <> $vetor[$j]) { echo "O valor $vetor[$k] na posição $k é diferente do valor $vetor[$j] na posição $j <br>"; } } } $k = ; $j = ; for ($k = ; $k < $quantidade; $k++) { $cont = ; for ($j = ; $j < $quantidade; $j++) { if($vetor[$k] = $vetor[$j]) { $cont = $cont + 1; } } echo "O valor $vetor[$k] na posição $k repete $cont vezes <br>"; $cont = ; } } ?> </body> </html> obs: tem um 0 depois de cada igualdade que não sei porque não esta saindo quando copio aqui. Gostaria de saber como faço para exibir quantas vezes cada valor do vetor se repete e qual é o valor que mais se repente. Fico também muito agradecido com dicas de códigos. Muito Obrigado!
  14. Consegui implementar essa função como pediu um exercício do livro (Linguagem C / Luis Damas) mas gostaria de ir um pouco além e acessar os elementos do vetor retornado por ela. Tentei ariscar uma gambiarra pra tentar acessar os dados mas não funcionou. Não sei se é hora de aprender isso mas fiquei curioso. Agradeço a ajuda. #include <stdio.h> char *memcpy (char *dest, char *orig, int n); char *memcpy (char *dest, char *orig, int n) { int i; for (i=; i<n; i++) dest[i] = orig[i]; return dest; } main () { char *tmp; char orig[3] = {'a','b','c'}; char dest[3]; tmp = memcpy(orig, dest, 2); printf ("%c", (char) tmp[1]); }
  15. clevton

    Dados repetidos

    Boa noite estou se matando aqui, podem me ajudar, seguinte tenho uma tabela no banco com o nome tbl_users com a coluna userPessoas porem eu quero pegar essa tabela mostrar ela porem existem repetidos dentro iguais mais quero mostrar apenas um de cada pessoa mesmo que exita Varios. exemplo: Marta Marta Adilson Felipe Quero que retorne desta tabela userPessoas um de cada Marta Adilson Felipe mesmo que a tabela tenha varias martas mostre apenas uma e o resto.aconteça a mesma coisa, tentei array, while, não consegui.
  16. Pessoal, sou iniciante 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 $preço = (float)$preço; $total = (float)$total; $soma=(float)$soma; $total = $quantidade[$i]*$preço; $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. Tenho a tabela com informações abaixo da tabela teste Código Tamanho 001 1 001 2 001 3 002 A 002 B Com o sql abaixo consigo concatenar as informações em uma coluna, mas queria que cada linha viesse em uma coluna separada select codigo, array_agg(tamanho) from teste group by codigo Ele lista Código Tamanho 001 {1, 2, 3) 002 {A, B) Preciso que ele separe as colunas tamanho, sendo que eu não tenho colunas fixas, não sei o máximo de colunas que um código pode gerar, pode ser 1 ou 100, então teria que gerar o nome das colunas automaticamente. Código T1 T2 T3 001 1 2 3 002 A B
  18. Olá, Quero criar o seguinte Json: [ { "email": "teste01@teste.com.br", "papeis": [ { "id_papel_usuario": 2 }, { "id_papel_usuario": 3 } ] }, { "email": "admin@teste.com.br", "papeis": [ { "id_papel_usuario": 1 } ] } ] Para visualizar melhor este json jogue neste site: http://www.jsoneditoronline.org/ A situação é a seguinte: Adiciono um email e escolho os papeis do usuário Exemplo: email: teste@teste.com.br papeis: admin e usuário email: admin@admin.com.br papeis: admin Quero saber como capturo estas informações no formulário e crio este json que mostrei acima? Então vai ter um campo de email e aparecer tipo um checkbox para eu escolher admin e/ou usuário. Com isto a criação dos campos deve ser dinâmica. Adiciono um email escolho os papeis e clico em um botão adicionar mais um usuário, com isto o sistema vai ter que criar mais um campo de email e mostrar novamente as opções de papeis. E quando clicar em salvar o json que mostrei no começo deve estar naquele formato. O json é um array de usuários. Dentro do array de usuários tem o objeto email e este objeto está ligado a um array de papeis.
  19. Gente eu achei o codigo em C, mas não sei colocar em matlab, então quem poder me mostrar em matlab fico muito agradecida. Escreva um programa que deve receber um vetor de N valores inteiros e imprimir na ordem inversa. Na primeira linha de entrada o programa recebe um valor inteiro N de entrada. A segunda linha contém N inteiros separados por espaço contendo os valores do array. já tentei fazer dessas duas formas mas sei que esta errado: clc clear all for i=1:B B=input(''); B=B' fprintf('%i\n',B'); ou clc clear all for i=1:B B=input(''); BC=(B.^(-1); fprintf('%i\n'BC);
  20. Boa noite, sou novo aqui no forum e tambem m php. Minha duvida crucial é: Estou criando uma area administrativa onde cadastram-se Categoria, Subacategorias e Produtos. Os cadastros de categoria e sub categoria estão ok, indo para o BD(uso mysql), mais o de produto esta me dando uma dor de cabeça infernal. Estou usando os mesmos codigos dos outros e barro justamente na paginação onde incluo uns comandos sql e lá que acho que esta o erro. criei um crud, uma pag config para conexao, e um biblio para a paginação. O problema que cadastra mais não exibi na listagem quando eu salvo segue: pag: lst_produto. php <?php $ordem = $_GET["ordem"]?$_GET["ordem"]:0; $pesq = $_GET["pesq"]?$_GET["pesq"]:""; $campo = $_GET["campo"]?$_GET["campo"]:0; ?> <h1>Lista de Produtos</h1> <div class="base-lista"> <div class="cx-lista"> <form action="index.php" method="get" name="buscausuario" id="buscausuario"> <table border="0"> <tbody> <tr> <th width="16%"><strong>Buscar:</strong></th> <th width="60%"><input type="text" name="pesq" value="<?php echo $pesq ?>"/></th> <th> <select name="campo"> <option value="subcategoria">produtos</option> <option value="ativo_subcategoria">Ativo (S ou N)</option> </select></th> <input type="hidden" name="link" value="6" /> <th><input type="submit" name="Submit" value="" class="but" /></th> </tr> </tbody> </table> </form> <h2>Lista de Produtos</h2> <a href="index.php?link=7">Cadastrar Produtos </a> <p class="limpar">&nbsp;</p> <?php if($pesq !=""){ $sql1 = "SELECT id_produto FROM produto WHERE $campo LIKE '%$pesq %'"; $sql2 = "SELECT * FROM produto a, produto s WHERE a.id_produto = s.id_produto AND $campo LIKE '%$pesq %' "; $complemento = "&pesq=$pesq&campo=$campo"; }else{ $sql1 = "SELECT id_produto FROM produto"; $sql2 = "SELECT * FROM categoria a, produto s where a.id_categoria = s.id_categoria "; $complemento = ""; } $total = total($sql1); echo "Total: $total<br>"; if($total <= 0) echo "Não existe dados cadastrados"; else{ ?> <table width="100%" border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td align="center" class="tdbc">id</td> <td align="center" class="tdbc">Produto</td> <td align="center" class="tdbc">Preço</td> <td align="center" class="tdbc">Ativo</td> <td align="center" colspan="2" class="tdbc">Ação</td> </tr> <?php $lpp = 5; //linhas por paginas $inicio = $ordem * $lpp; $produtos = selecionar($sql2." LIMIT $inicio, $lpp"); $i=0; foreach ($produtos as $produto){ @$i++; if($i%2==1) $col="coluna1"; else $col = "coluna2"; ?> <tr class="<?php echo $col?>" align="center"> <td ><?php echo $produto["id_produto"] ?></td> <td ><?php echo $produto["produto"] ?></td> <td ><?php echo $produto["id_categoria"] ?></td> <td ><?php echo $produto["ativo_produto"] ?></td> <td ><a href="index.php?link=7&acao=Alterar&id=<?php echo $produto['id_produto'] ?>">Editar</a></td> <td ><a href="index.php?link=7&acao=Excluir&id=<?php echo $produto['id_produto'] ?>" class="excluir">Excluir</a></td> </tr> <?php } } ?> </tbody> </table> <div class="cx-paginacao"> <p><?php echo mostraPaginacao("index.php?link=6$complemento", $ordem, $lpp, $total)?></p><br> </div> <p>&nbsp;</p> <p>&nbsp;</p> </div> </div> pagina form_produto.php <h1>CADASTRO DE produtoS</h1> <div class="cx-form"> <div class="cx-pd"> <?php $id = $_GET["id"]; $acao = $_GET["acao"]; if($id){ $produto = consultar("produto"); $categoria = $produto[0]["id_categoria"]; $subcategoria = $produto[0]["id_subcategoria"]; $txt_fabricante = $produto[0]["fabricante"]; $txt_produto = $produto[0]["produto"]; $txt_preco_alto = $produto[0]["preco_alto"]; $txt_preco = $produto[0]["preço"]; $txt_descricao = $produto[0]["descricao"]; $txt_detalhes = $produto[0]["detalhes"]; $txt_imagem = $produto[0]["imagem"]; $txt_destaque = $produto[0]["destaque"]; $txt_ativo = $produto[0]["ativo_produto"]; } ?> <form action="op/op_produto.php" method="post"> <label class="esq"> <strong>Categoria</strong> <select name="txt_id_categoria"> <option>Selecione uma categoria </option> <?php $categorias = consultar("categoria"); foreach ($categorias as $categoria){ $cod_categoria = $categoria["categoria"]; if($cod_categoria == $categoria) $selecionado = "selected"; else $selecionado = ""; echo "<option value=$cod_categoria $selecionado>$categoria[categoria]</option>"; } ?> </select> </label> <label class="dir"> <strong>Subategoria</strong> <select name="txt_id_subcategoria"> <option > Selecione uma subcategoria</option> <?php $subcategorias = consultar("subcategoria"); foreach ($subcategorias as $subcategoria){ $cod_subcategoria = $subcategoria["subcategoria"]; if($cod_subcategoria == $id_subcategoria) $selecionado = "selected"; else $selecionado = ""; echo "<option value=$cod_subcategoria $selecionado>$subcategoria[subcategoria]</option>"; } ?> </select> </label> <label class="esq"> <strong>Fabricante</strong> <select name="txt_id_fabricante"> <option value=7 > LG</option> </select> </label> <label class="dir"> <strong>Ativo</strong> <select name="txt_ativo" class="tm3"> <option value="S" <?php if($txt_ativo=="S") echo "selected" ?>>Sim</option> <option value="N" <?php if($txt_ativo=="N") echo "selected" ?>>Não</option> </select> </label> <label class="esq"> <strong>Destaque</strong> <select name="txt_destaque" class="tm3"> <option value="S" <?php if($txt_ativo=="S") echo "selected" ?>>Sim</option> <option value="N" <?php if($txt_ativo=="N") echo "selected" ?>>Não</option> </select> </label> <label> <strong>Título do produto</strong> <input type="text" name="txt_produto" id="txt_produto" value="<?php echo $txt_produto ?>" size="109"/> </label> <label> <strong>Buscar imagem</strong> <input type="file" name="txt_imagem" id="txt_imagem" value="<?php echo $txt_imagem ?>" size="109"/> </label> <label class="esq"> <strong>Preço anterior</strong> <input type="text" name="txt_preco_alto" id="txt_preco_alto" value="<?php echo $txt_preco_alto ?>" size="109" /> </label> <label class="dir"> <strong>Valor atual</strong> <input type="text" name="txt_preco" id="txt_preco" value="<?php echo $txt_preco ?>" size="109" /> </label> <label> <strong>Descrição</strong> <textarea name="txt_descricao" id="txt_descricao" class="ckeditor" rows="15" cols="70"><?php echo $txt_descricao ?> </textarea> </label> <label> <strong>Detalhes</strong> <textarea name="txt_detalhes" id="txt_detalhes" class="ckeditor" rows="15" cols="70"><?php echo $txt_detalhes ?> </textarea> </label> <label> <div class="cx-but"> <input type="hidden" name ="id" value="<?php echo $id ?>"> <input type="hidden" name ="acao" value="<?php echo ($acao!='')?$acao:'Cadastrar' ?>"> <input type="submit" name= "logar" id="logar" value = "<?php echo ($acao!='')?$acao:'Cadastrar' ?>" class="but" > </div> </label> </form> </div> </div> PAGINA: OP_PRODUTO.PHP <?php ini_set('default_charset', 'UTF-8'); include_once("../../include/config.php"); include_once("../../include/crud.php"); include_once("../../include/biblio.php"); $id = $_POST["id"]; $acao = $_POST["acao"]; $txt_id_produto = $_POST['txt_id_produto']; $txt_produto = $_POST['txt_produto']; $txt_categoria = $_POST['txt_id_categoria']; $txt_subcategoria = $_POST['txt_id_subcategoria']; $txt_preco_alto = $_POST['txt_preco_alto']; $txt_preco = $_POST['txt_preco']; $txt_descricao = $_POST['txt_descricao']; $txt_detalhes = $_POST['txt_detalhes']; $txt_destaque = $_POST['txt_destaque']; $txt_ativo = $_POST['txt_ativo']; $dados = array( "id_produto" => $txt_id_produto, "id_categoria" => $txt_categoria, "subcategoria" => $txt_subcategoria, "produto" => $txt_produto, "preco_alto" => $txt_preco_alto, "preço" => $txt_preco, "descricao" => $txt_descricao, "detalhes" => $txt_detalhes, "destaque" => $txt_destaque, "ativo_produto" => $txt_ativo ); $op = false; $url_sucesso = URL_ADMIN . "index.php?link=6"; $url_erro = URL_ADMIN . "index.php?link=7"; if($acao=="Cadastrar") $op = inserir("produto", $dados); elseif($acao=="Alterar") $op = alterar("produto", $dados, "id_produto = $id"); elseif($acao=="Excluir") $op = deletar("produto", "id_produto = $id"); if ($op) print "<META HTTP-EQUIV=REFRESH CONTENT= '0;URL=$url_sucesso'> <script type= 'text/javascript'> alert ('Operação realizada com sucesso') </script>"; else print "<META HTTP-EQUIV=REFRESH CONTENT= '0;URL=$url_erro'> <script type= 'text/javascript'> alert ('Operação não foi realizada ') </script>"; ; ?> alguém pode me ajudar.
  21. Pessoal, boa tarde! Tenho um banco de dados em MySQL contendo tabela "inscrito" referente a um cadastro de clientes. Preciso de um PHP script para agrupar contadores por campo "UF". Estou com dificuldade de alterar os valores iniciais de uma array de contadores ($Inscritos). Como posso fazer isso? Segue abaixo, meu script de teste. obrigado pela atenção. <?php $Estado = array(); $Estado[0]="AC"; $Estado[1]="AL"; $Estado[2]="AM"; $Estado[3]="AP"; $Estado[4]="BA"; $Estado[5]="CE"; $Estado[6]="DF"; $Estado[7]="ES"; $Estado[8]="GO"; $Estado[9]="MA"; $Estado[10]="MG"; $Estado[11]="MS"; $Estado[12]="MT"; $Estado[13]="PA"; $Estado[14]="PB"; $Estado[15]="PE"; $Estado[16]="PI"; $Estado[17]="PR"; $Estado[18]="RJ"; $Estado[19]="RN"; $Estado[20]="RO"; $Estado[21]="RR"; $Estado[22]="RS"; $Estado[23]="SC"; $Estado[24]="SE"; $Estado[25]="SP"; $Estado[26]="TO"; $Inscritos = array(); $Inscritos[0]=0; $Inscritos[1]=0; $Inscritos[2]=0; $Inscritos[3]=0; $Inscritos[4]=0; $Inscritos[5]=0; $Inscritos[6]=0; $Inscritos[7]=0; $Inscritos[8]=0; $Inscritos[9]=0; $Inscritos[10]=0; $Inscritos[11]=0; $Inscritos[12]=0; $Inscritos[13]=0; $Inscritos[14]=0; $Inscritos[15]=0; $Inscritos[16]=0; $Inscritos[17]=0; $Inscritos[18]=0; $Inscritos[19]=0; $Inscritos[20]=0; $Inscritos[21]=0; $Inscritos[22]=0; $Inscritos[23]=0; $Inscritos[24]=0; $Inscritos[25]=0; $Inscritos[26]=0; $conec = mysql_connect('localhost:3306', 'root') or die ('Não foi possível conectar: ' .mysql_error()); if ($conec) { $bco = mysql_select_db('laser',$conec) or die ('Não foi possível localizar o banco de dados: ' .mysql_error()); if ($bco) { $stgsql = "SELECT UF from inscrito ORDER BY UF" ; $res = mysql_query($stgsql, $conec) ; $linhas = mysql_num_rows($res) ; $linhasini = 1 ; $dados = mysql_fetch_array($res) ; $insc = "oo" ; $est = 0; $contador = 0 ; while ($linhasini <= $linhas) { $contador = $contador + 1; echo "Linhasini = $linhasini<br>"; If ($dados[0] <> $insc) { $contador = 1 ; for ($i = 0; $i <= 26; $i++) { if ($Estado[$i] = $dados[0]) { $Inscritos[$i] = $contador ; $est = $i; echo "<font color='#FF0000'></font>$dados[0] É DIFERENTE DE $insc<br>"; echo "Valor de i: $i - Estado: $Estado[$i] - Valor de est: $est - Inscritos: $Inscritos[$est] - Contador: $contador<br>"; break; } } } else { $Inscritos[$est] = $contador; echo "<font color='#FF5000'></font>$dados[0] é igual a $insc<br>"; echo "Valor de i: $i - Estado: $Estado[$i] - Valor de est: $est - Inscritos: $Inscritos[$est] - Contador: $contador<br>"; } } $insc = $dados[0]; $dados = mysql_fetch_array ($res); $linhasini++; } $total = 0; for ($i = 0; $i <= 26; $i++) { $total = $total + $Inscritos[$i]; } } mysql_close($conec) ; } ?>
  22. Olá, Pessoal. Tudo bem? Estou tentando desenvolver uma busca por lojas no site da empresa onde trabalho. Não preciso de nada que seja complexo demais, na verdade a coisa é até bem simples. Funciona de seguinte maneira: O cliente deverá escolher o estado onde ele mora e a cidade, feito isso aparecerá na parte debaixo as lojas que atendem naquela cidade, mais ou menos como funciona neste site: http://multilaser.com.br/ondecomprar/index/BO380/mochila-swiss-vermelha-multilaser-bo380.html Eu já tenho o formulário e o banco de dados montado, só me falta fazer a busca funcionar. Seguem os arquivos: index.php <html> <head> <script type="text/javascript" src="filtro.js"></script> <title>Exemplo: Populando selects de cidades e estados com AJAX (PHP e jQuery) | DaviFerreira blog!</title> <style type="text/css"> *, html { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size: 12px; } a { color: #0099CC; } body { margin: 10px; } .carregando{ color:#666; display:none; } </style> </head> <body> <?php $con = mysql_connect( 'localhost', 'root', 'root' ) ; mysql_select_db( 'root', $con ); ?> <label for="cod_estados">Estado:</label> <select name="cod_estados" id="cod_estados"> <option value="">-- Qual é o seu estado? --</option> <?php $sql = "SELECT cod_estados, sigla FROM estados ORDER BY sigla"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { echo '<option value="'.$row['cod_estados'].'">'.$row['sigla'].'</option>'; } ?> </select> <label for="cod_cidades">Cidade:</label> <span class="carregando">Aguarde, carregando...</span> <select name="cod_cidades" id="cod_cidades"> <option value="">-- Qual é a sua cidade? --</option> </select> <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load('jquery', '1.3'); </script> <script type="text/javascript"> $(function(){ $('#cod_estados').change(function(){ if( $(this).val() ) { $('#cod_cidades').hide(); $('.carregando').show(); $.getJSON('cidades.ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value=""></option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j.cod_cidades + '">' + j.nome + '</option>'; } $('#cod_cidades').html(options).show(); $('.carregando').hide(); }); } else { $('#cod_cidades').html('<option value="">– Escolha um estado –</option>'); } }); }); </script> <input type="submit" name="submit" id="submit" value="Buscar"> </body> </htm> cidades.ajax <?php header( 'Cache-Control: no-cache' ); header( 'Content-type: application/xml; charset="utf-8"', true ); $con = mysql_connect( 'localhost', 'root', 'root' ) ; mysql_select_db( 'root', $con ); $cod_estados = mysql_real_escape_string( $_REQUEST['cod_estados'] ); $cidades = array(); $sql = "SELECT cod_cidades, nome FROM cidades WHERE estados_cod_estados=$cod_estados ORDER BY nome"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { $cidades[] = array( 'cod_cidades' => $row['cod_cidades'], 'nome' => (utf8_encode($row['nome'])), ); } echo( json_encode( $cidades ) );
  23. <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <label id="lista02">Valor 1</label> <input type="txt" name="valor1" /> <br> <label id="lista02">Valor 2</label> <input type="txt" name="valor2" /> <br> <label id="lista02">Valor 3</label> <input type="txt" name="valor3" /> <br> <label id="lista02">Valor 4</label> <input type="txt" name="valor4" /> <br> <label id="lista02">Valor 5</label> <input type="txt" name="valor5" /> <br> <label id="lista02">Valor 6</label> <input type="txt" name="valor6" /> <br> <label id="lista02">Valor 7</label> <input type="txt" name="valor7" /> <br> <label id="lista02">Valor 8</label> <input type="txt" name="valor8" /> <br> <label id="lista02">Valor 9</label> <input type="txt" name="valor9" /> <br> <label id="lista02">Valor 10</label> <input type="txt" name="valor10" /> <br> <p> <input type="submit" value="Calcular" name="calcular"> </p> </form> <hr> ===================================================== <?php $calc = $_POST["calcular"]; $valor1 = $_POST["valor1"]; $valor2 = $_POST["valor2"]; $valor3 = $_POST["valor3"]; $valor4 = $_POST["valor4"]; $valor5 = $_POST["valor5"]; $valor6 = $_POST["valor6"]; $valor7 = $_POST["valor7"]; $valor8 = $_POST["valor8"]; $valor9 = $_POST["valor9"]; $valor10 = $_POST["valor10"]; $valor[1] = $valor1; $valor[2] = $valor2; $valor[3] = $valor3; $valor[4] = $valor4; $valor[5] = $valor5; $valor[6] = $valor6; $valor[7] = $valor7; $valor[8] = $valor8; $valor[9] = $valor9; $valor[10] = $valor10; $soma = array_sum($valor); if ($calc) { echo "<b><br>e) Quantos e quais valores s&atilde;o maiores que a m&eacute;dia.</b><br>"; foreach ($valor as $fibo) { if ($fibo > $soma/10) { echo "Valores maiores que a m&eacute;dia : ".$fibo."<br>"; } } } Explicando: 1. Há dez campos para inserir números 2. A questão tem 5 opções e uma delas pede o seguinte : "e) imprima quantos e quais dos valores são maiores que a média desses valores." 3. Com esse código que está aí, que fiz, consigo que só apareçam os números maiores que a MÉDIA. A soma é feita e tudo mais. 4. A parte de contar quantos números SÃO MAIORES QUE A MÉDIA é que não estou conseguindo. Já tentei de tudo. Consigo até contar. Mas, apenas dentro do loop e mesmo contando apenas por linha. Ou seja, a cada de resultado aparece a quantidade igual 1. É até meio que óbvio, visto que vai quebrando linha e mostrando os resultado. Ex: Digamos que os 5 primeiros números foram 10, 9, 8, 7 e 6. Com esse código, apenas eles são mostrados. Até porque são os únicos maiores que determinada MÉDIA. Gostaria de contar esse resultado. Tipo:5 números. Se alguém puder ajudar, agradeço desde já ...
  24. if($_GET['operacao'] == 'banners'){ header('Content-Type: application/json; charset=utf-8'); $rs = $mysqli->query("SELECT foto AS image FROM banners"); $registros = mysqli_num_rows($rs); $arr = array(); $url = "http://www.site.com.br/"; while($row = $rs->fetch_assoc()) { $arr[] = $row; } $json_encode = json_encode($arr); echo $json_encode; } Esse código acima gera um json assim: Como fazer para que a URL apareça e fique assim:
  25. Não estou conseguindo comparar o ultimo elemento de meu arquivo .txt ao ler ele como um array, quero ler a ultima linha comparar se ela está vazia, se estiver quero então mudar o valor dessa linha.($file_lines[0]=="Online:" porque no arquivo .txt a primeira linha que ele contem está escrito "Online:". $online = "usuarios_online.txt"; $vazio = ""; $file_lines = file($online); if($file_lines[count-1]== $vazio){ $file_lines[count-1] = "$_SESSION[nome] \r\n"; }else if($file_lines[0]=="Online:" || $file_lines[count-1]!= $vazio){ $fp = fopen($online, "a+"); $escreve = fwrite($fp,"$_SESSION[nome] \r\n"); fclose($fp); } Estou precisando fazer isso porque ao encerrar a session substituo o nome do usuário online no momento por um espaço vazio, e quando outro usuário entra na sala do chat quando alguém antes encerrou a sessão, fica um espaço vazio antes do nome dele na lista de usuários online, assim queria fazer essa comparação ao iniciar a session para não ter esse incomodo, daria para fazer de um jeito bem mais simples se existisse um comando como esse \r\n que usa para quebra uma linha só que o oposto que serviria para depois de substituir o nome do usuário pelo $substituir = ""; pular para linha de cima, algo assim. $excluir_usuario = $_SESSION[nome]; $substituir = ""; $arquivo = "usuarios_online.txt"; $conteudo_arquivo = file_get_contents($arquivo); $conteudoVazio = str_replace($excluir_usuario, $substituir, $conteudo_arquivo); $gravar = fopen($arquivo, "w"); fwrite($gravar, "$conteudoVazio"); fclose($gravar); session_destroy();
×
×
  • Criar Novo...