Ir para conteúdo
Fórum Script Brasil

( David . RJ . 2K )

Membros
  • Total de itens

    106
  • Registro em

  • Última visita

Posts postados por ( David . RJ . 2K )

  1. você tem que fazer um "page"

    assim

    $pag = $_GET['page'];

    if(!$pag)

    {

    $pag = 0;

    }

    $max = 10; // Itens por página

    $now = $pag*$max

    // Vo fazr no MySQL, mas c você souber converter

    $que = mysql_query("SELECT * FROM `tabela` LIMIT $now,$max");

    ...

    // Ai ao final de tudo

    $que = mysql_query("SELECT * FROM `tabela`");

    $n = round(mysql_num_rows($que)/$max);

    for($pag < $n)

    {

    echo "<A HREF='?pag=".($pag+1)."'>Próxima</A>";

    }

  2. Acho que isso depende do Correiro não é?? Tpo, cada um tem uma taxa, então você poderia calcular de forma "Geográfica", usando um calculo entre PONTOS

    Você poderia fazer algo assim +-

    É algo bem interessante, eu só n faço porque eu n preciso, mas acho que n vai ser difícil de fazer

    Primeiro coloke um MINI-MAPA do Brasil, onde na hora de cadastrar, o o cara clika aonde ele mora, então vai gerar um número sendo XxY (tpo 201x154 no mapa, vamos supor que seja o RJ)

    Dai quando o cara for comprar (ou visualizar) o sistema detecta a distância entre os 2 pontos, e dps multiplica pelo valor referênte do método de envio (ql correiro e tal)

    Flws!

    Acho que isso n resolve seu problema, mas é algo legal de fazer!

    FLWS!

  3. Uhnn... sakei agora

    faz assim

    dentro da classe

    var $index;

    var $filename;

    var $name;

    dentro da função

    $this->index++;

    $filename[$this->index] = "x";

    $name[$this->index] = "y";

    Acho que isso resolve

    FLWS! Espero ajudar

  4. Você pode colokar uma página assim

    visualizar.php onde a pessoa visualiza os registros (por exemplo)

    dai essa página linka ele pra

    deletar.php?cod=59&met=cnf

    ai aparece pra confirmar

    então essa página fica REMOVER

    entõa esse REMOVER linka ele pra

    deletar.php?cod=59&met=yes

    Removendo

    FLWS! Espero ajudar

  5. antes de entrar numa função, mas DENTRO da classe, tpo

    class x

    {

    ...

    coloke

    var $filename;

    para SALVAR o valor em $filename coloke assim

    $this->filename = "Valor";

    para ABRIR/RECUPERAR o valor

    $x = $this->filename;

    Flws!

    Espero ter ajudado!

  6. cara, acho que isso n é PHP, é JS

    coloka ABAIXO do mainFrame, ou c você souber usar o JS vai poder colokar em outros lugares, mas c der erro, coloke abaixo!

    <script>

    mainFrame.location.href = "noticias.php?var=2";

    </SCRIPT>

    Flws! Espero ter ajudado!

  7. Seguinte, primeiro, crie um Banco de Dados, vamos chamar de BANNER.

    BANNER -> LINKS

    IDN -> INT

    URL -> TEXT

    HIT -> INT

    Dai vo coloka uns exemplos também

    IDN | HIT | URL
    1   | 56  | www.scriptbrasil.com.br
    2   | 40  | projup.grupoelite.com.br
    3   | 100 | www.grupoelite.com.br
    
    Então no banner, você vai obviamente fazer um RANDOM pra sorter um BANNER. $que = mysql_query("SELECT * FROM `links`"); $n = mysql_num_rows($que); $rnd = rand(1, $n); Vamos dizer que resulte em: 2 Ai o site vai colokar o link assim http://www.seusite.com.br/acessar.php?link=2 Então a página acessar.php vai funcionar assim
    $que = mysql_query("SELECT * FROM `links` WHERE `idn` = '$link'");
    $a = mysql_fetch_array($que);
    $h = $a['HIT']+1;
    mysql_query("UPDATE `links` SET `hit` = '$h' WHERE `idn` = '$links'");
    $l = $a['URL'];
    echo "<script>location.href='$l';</SCRIPT>";
    

    FLWS! Espero ter ajudado!

  8. Bom, isso não é PHP, e sim JavaScript (JS), eu não sei bem como explicar, mas você poderia estudar o código fonte da página, mas te digo que é BEEEEEEEEEM difícil, mas procura isso na internet, um dia eu achei uma ferramenta dessa COMPLETÍSSIMA, pena que não me lembro o nome :(

    Procura por algo como Formating Html Text (Algo do tpo)

    Só n procurei por você que eu já to saindo.. malz... Fwls aew!

  9. Não sei todas, mas onde eu colokar * é que é uma coisa dita por MIM, o que eu não tenho certeza, mas eu posso errar em outrar ¬¬

    // Provavelmente seja alguma coisa pra configurar o tempo do Envio.

    $boundary = "XYZ-". date("dmYis") ."-ZYx";

    // Talvez seja pra calcular o tempo que demorou para enviar o Anexo.

    // *No caso aqui, é o tempo Inicial

    $mens = "--$boundary\n";

    // Isto é o modo de Transferência, 8 bits Não sei o que é exatamente isso

    $mens .= "Content-Transfer-Encoding: 8bits\n";

    // Tipo do documento e o modo dos Dígitos (Html / Br)

    $mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";

    // Mensagem a ser enviada

    $mens .= "$mensagem\n";

    // *Demora do envio da mensagem

    $mens .= "--$boundary\n";

    // Tipo do arquivo a ser enviado

    $mens .= "Content-Type: ".$arquivo["type"]."\n";

    // Arquivo a ser enviado

    $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";

    // Codificação do Envio do Email (Talvez para não haver Leitura Robotica de vírus por exemplo)

    $mens .= "Content-Transfer-Encoding: base64\n\n";

    // *O Anexo?

    $mens .= "$anexo\n";

    // *Tempo final de envio

    $mens .= "--$boundary--\r\n";

    // *Tipo padrão das Extenções (Tpo, ASP - Active Server Pages, algo assim)

    $headers = "MIME-Version: 1.0\n";

    // Quem envio o email

    $hearders .= "From: \"$nome\" <$from>\r\n";

    // Informa que o emai ltem Anexos

    $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";

    // *Tempo Final Total

    $headers .= "$boundary\n";

    Flws espero ter ajudado!

  10. Nossa... parece que o arquivo não existe, ou o arquivo possui um erro, o jeito é você tentar recuperar os dados manualmente, ou criar um Script que regenere os dados, qnts mb é essa tabela?

    FLWS!

  11. cara, eu n sei se é isso, mas provavelmente, quando é usado uma ARRAY num FORM, ele inicia do 1, tpo, quando você tem assim

    $x = null;

    $x++;

    Ele não RETORNA 0, retorna 1, então acho que seria no mesmo tpo

    teste[]

    Daria o mesmo que fazer teste++;

    FAzendo iniciar do 1

    XD

    FLWS!

  12. $unit = $_POST['unitario'];

    $pros = $_POST['prosol_id'];

    for($i=0; $i<count($pros); i++)

    {

    $unitario = $unit[$i];

    $prosol_id = $pros[$i];

    mysql_query( "INSERT INTO `oc_produtos_cotados` (`prosol_id`, `procot_total` , `procot_unitario`, `usu_id`) VALUES ('$prosol_id','$total','$unitario','$sc_id')");

    }

    testa dessa forma...

    vê c funciona

  13. Talvez assim funcione, já postaram vários tipos de exemplos, no caso cada um com uma função diferente, dependendo da situação, e pra fechar, tenta assim

    SELECT * FROM `tabela` WHERE LIKE `cor` = '%amarelo%ou%vermelho%'

    Isso busca as 3 palavras na linha, não importa se esteja assim, ela vai encontrar:

    Um rato amarelo ou um cachorro vermelho XD

  14. Tpo, no caso você qr fazer um sistema de conversão de moeda, então (estou indo pelo chute, mas acho que a lógica é realmente isso) você deve ter uma base monetária, vamos dizer que seja o R$, logo, ele vale 1 (porque seria a base), então, você quer converter de DOLAR para EURO, fazendo assim:

    $primeiro = 2.12; // Dollar

    $segundo = 5.60; // Euro (Obs. Eu não sei quanto ele vale!)

    $qnta = 200; // $200

    ( ( 1 / ( $primeiro * $qnt ) ) * ( $segundo * $qnt ) ) * $qnt;

    Então estaremos convertendo $200 em Euros.

    Resultado seria

    ( ( 1 / 424 ) * 1120 ) * 200

    ( 0,00235 * 1120 ) * 200

    = 2,64 * 200 = 528,30

    Realmente eu não sei se está certo, mas... Não custa nada fazer outros testes XD

    Flws!

  15. Bom, vamos supor que você queira um com 10 registro no TOP de um jogo, então primeiro você faz uma busca:

    $que = mysql_query("SELECT * FROM `rank` WHERE `jogo` = 'futonline' ORDER BY `pontuacao` DESC");
    dai você vê qnts números tem nele
    $n = mysql_num_rows($que);
    dai um if pra identificar se o jogo é novo, caso seja, ele adiciona o valor simplismente no final da tabela, assim:
    if($n < 10)
    {
     mysql_query("INSERT INTO `rank` (`jogo`, `pessoa`, `pontuacao`) VALUES ('futonline', 'david', '1335530')");
    }
    else
    {
     // Então, caso tenha mais que 10 valores, deverá remover o último dele.
     for($i=0; $i<10; $i++)
     {
      $a = mysql_fetch_array($que);
      $g_j = $a['jogo']; // Grava o nome do jogo
      $g_n = $a['pessoa']; // Grava o nome da pessoa
      $g_p = $a['pontuacao']; // Grava a pontuação dela
     }
     // Logo, depois de fazer o FOR $i, o valor de $g_x vai ser
     // As informações do 10 colocado.
     // Faça isso agora
     mysql_query("DELETE FROM `rank` WHERE `jogo`='$g_j' AND `pessoa`='$g_n' AND `pontuacao`='$g_p' LIMIT 1");
     // Depois inserir seu nome
     mysql_query("INSERT INTO `rank` (`jogo`, `pessoa`, `pontuacao`) VALUES ('futonline', 'david', '1335530')");
    }
    

    Flws! Espero ter ajudado!

  16. Acho que é 500 mil ou 500 milhões, não lembro bem, mas tpo, isso é uma configuração inicial, ou é em mysql.ini ou em php.ini que você pode mudar o valor, tem um também que é o espaço que acho que está como 1TB, se você aumentar ele ainda funcina mais, só que acho desnecessário mexer nele, se existe, existe muito pouco pc com mais de 1TB, acho que nem servidor tem isso tudo o.O

    Flws! Espero ter ajudado!

  17. Eu não sakei bem a parada, mas vo tenta ajudar, coloke um IFRAME invisível na página assim:

    <IFRAME NAME=testarCpf STYLE="display:none;"></IFRAME>

    E então um formulário (NOMEADO!)

    <FORM ACTION="./registrar.php" METHOD=post NAME=frm>

    <INPUT NAME=cpf ONBLUR="testarCpf.location.href='./testarCpf.php?cpf='+this.value">

    <INPUT NAME=nome>

    </FORM>

    Logo, o Iframe entrará na página testarCpf com o CPF "cpf", então ESTA PÁGINA deverá verificar no banco de dados, então vai responder assim

    Se achar:

    <script>

    top.frm.nome.value = "<?=$nome_do_dono?>";

    </SCRIPT>

    Se não achar:

    <script>

    alert("CPF não encontrado nos cadastros do servidor!");

    </SCRIPT>

    FLWS! Espero ter ajudado!

×
×
  • Criar Novo...