Jump to content
Fórum Script Brasil

Romero Dias

Membros
  • Content Count

    594
  • Joined

  • Last visited

Community Reputation

0 Neutro

4 Followers

About Romero Dias

  • Rank
    Romero Dias
  • Birthday 02/26/1986

Contatos

Perfil

  • Gender
    Male
  • Location
    Ipatinga - MG
  • Interests
    PHP, Zend, MySQL, MSSQL, Ext JS, .NET

Recent Profile Visitors

2175 profile views
  1. 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. 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
  3. 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)
  4. 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.
  5. 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
  6. Romero Dias

    include

    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.
  7. Provavelmente você está utilizando: ibase_fetch_object() para retornar uma linha do recordset. utilize: ibase_fetch_assoc()
  8. Romero Dias

    Array/Matriz/JSON

    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'] ) );
  9. Romero Dias

    include php

    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");
  10. 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
  11. Romero Dias

    Array/Matriz/JSON

    Como você está fazendo? Cole seu código ai para analisarmos... Abraço
  12. Romero Dias

    Array/Matriz/JSON

    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));
  13. 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>
  14. 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>
×
×
  • Create New...