
Romero Dias
Membros-
Total de itens
591 -
Registro em
-
Última visita
Tudo que Romero Dias postou
-
Sirius_Black Fiz algo parecido com o que está tentando fazer. Estou colando abaixo o código fonte, formatado para seu exemplo. $x="abcdefghijklmnopqrstuvwxyz"; $y = str_split($x); $pageNames = array(); function generatePageName(array $names, array $pageNames) { shuffle($names); $name = implode("",$names); if(in_array($name, $pageNames)) return generatePageName($name, $pageNames); else return $name; } $pages = array(); // Quantidade de nomes que devem ser gerados $qtdNamesToGenerate = 10; for($i=0; $i<$qtdNamesToGenerate; $i++) { $pages[] = generatePageName($y, $pageNames); } echo '<pre>'; print_r($pages); Será impresso um array contendo os nomes aleatórios Array ( [0] => ajzyxpfbdtweqkinhgcrulvosm [1] => jvlhxuszwyegoncqbtkdmrpfai [2] => tiuxokwmsgpdhybanjvzferlqc [3] => nkhdvcyzsuqagliemfxwrjtbop [4] => dkhmsrlzaojgqwebxunficpvyt [5] => ifcxbmlwatpjhdezvqogyrnkus [6] => rdupiqaknywxogzmcjslbetfvh [7] => jexyfwskzgphlibnvamdqrtuco [8] => vneubrydhsjiomkcxzwqafgltp [9] => xnkzqhgcsbetmprjoayuwlvdfi )
- 2 respostas
-
- paginas
- aleatorios
- (e %d mais)
-
Segue date_default_timezone_set('America/Sao_Paulo'); $tt = strtotime("6 dec 1978 00:00"); //Tranforma a data string em timestamp echo date('d/m/Y', $tt); //Exite o timestamp formatado
-
Provavelmente, em sua tabela de vendas suponho que esteja assim: vendas (id_venda, id_produto, id_cliente, qtd, valor_unitario, valor_total) Facilmente você pode fazer isso executando uma sentença SQL no seu banco. Exemplo: Total de produtos do cliente, id = 41 SELECT SUM(valor_total) AS valor_total FROM vendas WHERE id_cliente = 41 Total dos produtos 12,63,8, e 45 e do cliente id = 41 SELECT SUM(valor_total) AS valor_total FROM vendas WHERE id_cliente = 41 AND id_produto in (12,63,8,45)
-
Parceiro, Tenta o seguinte: $sql2="SELECT * FROM Categoria JOIN Subcategoria ON(Codigo = Codigo) WHERE Codigo={$row['Codigo']}"; Esqueci que deve ser utilizando {} quando se quer imprimir um elemento do array.
-
Primeiro: Não use short tags like: "<? ?>" use: "<?php ?>" Segundo: Sua sentença está um pouco confusa você diz ON (Codigo = Codigo) ??? Qual é o campo em Subcategoria que identifica o código da categoria pai? De onde vem a variável $codigo ? Acredito que ela deve ser substituída por $row['Codigo'] Terceiro: Você está utilizando a variável $rows no segundo looping. Essa variável já foi definida dentro do escopo então você precisa definir outra para o segundo looping. <? $sql2="SELECT * FROM Categoria JOIN Subcategoria ON(Codigo = Codigo) WHERE Codigo=$row['Codigo']"; $result=mysql_query($sql2); while($rowsSubcategoria=mysql_fetch_array($result)) { ?> <li><a href="produtos-selecionar.php?Categoria=<? echo $rowsSubcategoria['Codigo']; ?>&Subcategoria<? echo $rowsSubcategoria['ID']; ?>"><? echo $rowsSubcategoria['Subcategoria']; ?></a></li> <? } ?> Olha se te ajuda! Abraço
-
Já fiz algo parecido, segue abaixo um exemplo do meu código: Assim, você garante que somente as páginas que estão no array, serão incluidas. $p = trim($_GET['p']); $arrAllowedPages = array('home','servicos','contato','clientes','app'); if(in_array($p,$arrAllowedPages)) { include "$p.php"; } else { echo "Página não encontrada!"; } Procure por URL amigáveis ou mode_rewrite. Tem muito conteúdo bacana ai na web.
-
Provavelmente você está utilizando: ibase_fetch_object() para retornar uma linha do recordset. utilize: ibase_fetch_assoc()
-
Como você está adicionando este array no array principal? Se você adicionar o array de fones referenciando quais elemento quer recuperar. Assim: $arrContatos[] = array( 'cod' => '0001', 'nome' => 'fulano', array( 'movel' => $arrFones['movel'], 'casa' => $arrFones['casa'], 'trab' => '$arrFones['trab'] ) );
-
Você pode incluir a pasta login no escopo do seu script. Utilize a função set_include_path() para inserir o caminho ao include_path set_include_path('.' . PATH_SEPARATOR . '../login/' . PATH_SEPARATOR . get_include_path()); $login = "login.php"; include ("$login");
-
Provavelmente o atributo $_POST['pagar']; não contem valor. Faça o seguinte. Utilizando a função print_r() e veja os valores que está sendo passado. Desta forma você identifica se a variável $paga está sendo preenchida. <?php $paga=$_POST["pagar"]; $codparcela=$_POST["codparcela"]; echo '<pre>'; print_r($_POST); exit(); include("conexao/conexao.php"); $sql=mysql_query("UPDATE parcelas SET situacao='$paga' WHERE cod_parcelas='$codparcela'); echo '<script>alert('Situaçao alterada com sucesso')'location.href=menu/menu.php;</script>'"; ?> Abraço
-
Disponha! Abraço!
-
Como você está fazendo? Cole seu código ai para analisarmos... Abraço
-
Teste essa estrutura: $arrContatos[] = array( 'cod' => '0001', 'nome' => 'fulano', 'fone' => array( 'movel' => '99887766', 'casa' => '33554477', 'trab' => '665544' ) ); header('Content-type: application/json'); echo json_encode(array('contatos'=>$arrContatos));
-
Se você utiliza a página index.php como router para todos os links.. ou seja, quando o link2 é pressionado ele é direcionada para index.php Para você não modificar a estrutura do script, faça o seguinte. Identifique qual link foi clicado e faça as ações corresponde ao link; Exemplo index.php <?php session_start(); $link = $_GET['link']; switch($link) { case : 1 {...} break; case : 2 unset($_SESSION['erro']); break; default: break; } ?> Link <li class="active"><a href="index.php?link=2">inicio</a></li>
-
Thiago, Quando postar código, clique no botão Inserir Code. Para conseguir encerrar uma sessão, primeiro utilize session_start(); Like that: <li class="active"><a href="index.php" onclick="<?php session_start(); unset($_SESSION['erro']); ?>">inicio</a></li>
-
Prezado, da forma como expôs seu problema, é difícil te ajudar. Descreva mais detalhes em relação ao que está ocorrendo. É exibido alguma mensagem de erro? Já tentou baixar novamente a instalação? Pode ser que a sua esteja corrompida. Já tentou baixar outros pacotes de instalação? Está instalando como administrador?
-
Filipe, Primeiro, innerHTML não é evento, innetHTML é uma propriedade para modificar conteúdo de elementos do DOM. O que o luck disse, faz sentido. você não precisa da tag <form/> para fazer o que você quer. Mas, já que você quer utilizar um botão submit e não quer que o form execute o método sumibt. Faça o seguinte: <form method="post" action="" onsubmit="return false;">
-
Verificar valores dentro de um vetor.
pergunta respondeu ao Júlio Pradera de Romero Dias em Ajax, JavaScript, XML, DOM
Disponha! -
Você pode fazer com JavaScript. Segue um exemplo muito básico; <script> function redir() { document.location.href = 'www.meusite.com.br/' + document.getElementById('code').value; } </script> <input type='text' id='code' value='' /> <input type='button' value='ok' onclick="redir();"/>
-
Verificar valores dentro de um vetor.
pergunta respondeu ao Júlio Pradera de Romero Dias em Ajax, JavaScript, XML, DOM
Júlio, Olha se te atende /** * Retorna true se o valor passado for encontrado no array e false caso não for encontrado * @param {} value */ Array.prototype.inArray = function (value) { var i; for (i = 0; i < this.length; i++) { if (this[i] === value) return true; } return false; } var teclasAceitaveis = new Array(47, 48, 49, 50); if(teclasAceitaveis.inArray(247)) alert(1); else alert(0); -
Tenta assim RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Página de contato RewriteRule ^contato/(.*)$ /contato.php [NC,L]
-
Prezado, Explique-se melhor. Da forma que transcreve seu problema, não iremos compreende-lo. Você faz upload de arquivo? Seu sistema captura esse arquivo de algum diretório? Qual o tipo de arquivo? CSV? TXT? Como faz essa importação? Quais os erros que ocorrem? Abraço
-
luizbr Encontrei algo que pode ser interessante para voce; Um script para encurtar a URL Da uma olhada: http://devlup.com/programming/php/create-u...rtener-php/853/
-
O diretório /nav está dentro de /conteudo? No início de seu script, faça o seguinte: set_include_path('nav' . PATH_SEPARATOR. get_include_path() );
-
Amigo, Eu estava tentando fazer a mesma coisa, estava indo pelo mesmo caminho q vc. A solução q encontrei foi imprimir direto via comando do sistema operacional.. exec("lpr -P 'printer' -r 'filename.txt'); Cara, Encontrei uma possível solução o problema. Não testei. Da uma olhada. http://www.nongnu.org/phpprintipp/