Jump to content


Photo

Sistema De Downloads = Ao Wmonline


  • Faça o login para participar
74 replies to this topic

#31 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 02/03/2004, 00:03

acho que acertei!!!! :D

é (mysql_error());
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#32 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 02/03/2004, 21:23

novo resumo:

tabela criada no mysql
arquivo de cadastro concluido
pagina que mostra os downloads aparentemente acertada
admin sendo feito
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#33 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 03/03/2004, 11:54

uahah Legal o que vocês estão fazendo + já tem um tutorial ( ou varios ) que ensina como fazer um Contador de Downloads ( Cliques ) com imagem , adiciona downloads etc...

deem uma olhada quaso tenham duvidas !

http://forum.wmonlin...showtopic=52611

Flw (y) !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#34 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 03/03/2004, 12:42

é mas a ideia desse tópico é fazer passo a passo, e não pegar pronto
esse tuto já disponibiliza o código pronto, oq não vale a pena.

se puder ajudar com o script posta aí.
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#35 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 03/03/2004, 13:43

ta ok, se precisarem de ajudam ! eu ajudarei (y) :P

flw (y) !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#36 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 03/03/2004, 15:04

ta ok, se precisarem de ajudam ! eu ajudarei (y) :P

flw (y) !!!

me respode aí....

pra criar categorias diferentes como por exemplo:

scritps
|_php
|_sistemas de bate papo

eu tenho que criar uma nova tabela categorias certo?

nessa tabela teria id e oq mais?
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#37 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 03/03/2004, 15:26

você teria que criar uma nova tabela chamada Categorias

ai nela você coloca

ID | Nome da Categoria | ( e se quiser ) Clicks ou Imagem |

e depois e só ir cadastrando !

flw (y) !!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#38 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 03/03/2004, 23:09

sakei
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#39 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 04/03/2004, 00:07

Foi mals ae pessoal, eu tinha esquecido na hora de fazer esse tuto, colocar o baguio do arquivo inesxistente...
Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#40 _mcl_

_mcl_

    Mestre

  • Usuários
  • 609 posts
  • Sexo:Masculino
  • Localidade:Ipatinga / MG

Posted 04/03/2004, 00:18

O sistema esta bem trabalhado kra, mais se izer uma administração para adicionar downloads vai ficar melhor ainda, parebens!!
Posted Image Posted Image Posted Image Posted Image

#41 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 04/03/2004, 00:24

O sistema esta bem trabalhado kra, mais se izer uma administração para adicionar downloads vai ficar melhor ainda, parebens!!

Valeu cara!!!!

Mas tipow, eu fiz isso para um forum, por isso naum coloquei isso....

Mas quem sabe...

valeu cara
Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#42 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 04/03/2004, 13:52

vc vcs lerem desde o 1 tópico, vão ver que ja esta tudo criado, menos o admin que o brigman ta fazendo mas ta quase lá
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#43 brigman

brigman

    12 Horas

  • Usuários
  • 234 posts
  • Sexo:Não informado

Posted 04/03/2004, 21:22

Continuando o arquivo de gerenciar mais abaixo, vou colocar os outros arquivos aqui ja corretos!

downloads.sql (que contém as tabelas)
CREATE TABLE `downloads` (

`id` INT AUTO_INCREMENT ,
`nome` VARCHAR( 30 ) NOT NULL ,
`tamanho` VARCHAR( 15 ) NOT NULL ,
`url` VARCHAR( 200 ) NOT NULL ,
`cliques` INT DEFAULT '0' NOT NULL ,
`descricao` TEXT NOT NULL ,
PRIMARY KEY ( `id` ) 
) 

Arquivo downloads.php
<?
include"conexao.php";
$sql = mysql_query("Select * from downloads order by id desc") or die mysql_error();
while($l = mysql_fetch_array($sql)) {
echo"Nome do download: $l['nome']<br>
   Tamanho: $l['tamanho']<br>
   Cliques: $l['cliques']<br>
   Descrição: $l['descricao']<br><br>
   }


?>

Gerenciar.php
<?php

include"conexao.php";
$sql = mysql_query("Select * from downloads order by id desc") or die ("Erro no comando SQL".mysql_error());
while($l = mysql_fetch_array($sql)) {
echo"Nome do download: $l['nome']<br>
    Tamanho: $l['tamanho']<br>
    Cliques: $l['cliques']<br>
    <a href='?acao=editar&id=$l[id]'>Editar</b> --- <a href='?acao=excluir&id=$l[id]'>Excluir</a><br><br>
    ";
    }


 switch($acao) {
   case excluir:
    $sql_del = mysql_query("DELETE FROM downloads WHERE id='$_GET[id]'") or die("Erro no SQL: ".mysql_error());
            if($sql_del) {
            echo"Arquivo deletado com sucesso";
            } else {
            echo"Erro ao deletar o arquivo";
            }
   break;

   case editar:
         if(!$submit) {
          $sql_del = mysql_query("Select * FROM downloads WHERE id='$_GET[id]'") or die("Erro no SQL: ".mysql_error());
     while($l = mysql_fetch_array($sql)) {
            echo"
             <form method='POST' action='?acao=cadastrar'>
             Nome<br>
    <input type='text' name='nome' size='20' value='$l[nome]'><br>
             Tamanho<br>
    <input type='text' name='tamanho' size='20' value='$l[tamanho]'><br>
             Url<br>
    <input type='text' name='url' size='20' value='$l[url]'><br>
             Descrição<br>
    <textarea rows='3' name='descricao' cols='20'>$l[descricao]</textarea><br>
    <input type='submit' value='Submeter' name='submit'><br>
    <input type='reset' value='Redefinir' name='B2'><br>
             </form>
  	";
            }
             } else {
    $sql = mysql_query("UPDATE downloads SET nome='$_POST[nome]',tamanho='$_POST[tamanho]'
           ,url='$_POST[url]',descricao='$_POST[descricao]' WHERE id='$_GET[id]'") or die("Erro no SQL: ".mysql_error());
               if($sql) {
                 echo"Atualizado com sucesso!!!";
                 } else {
                 echo"Erro ao atualizar";
                }
            }
  }
?>

Explicando:

Abri um switch com as acoes, na ação dexcluir ele DELETE FRom ou seja deleta da tabela o onde estou puxando o ID ele deleta.

No editar ele seleciona os dados e joga no value do input text, caso eu ñ edite nada ele ja selecinou o valor e o joga por "default" ali, ai posso alterar a vontade.

Tem um if(!$submit) { }
q serve para caso o $submit esteja em branco ele mostrar o form, caso esteja "carregado" eu uso o else para executar a ação de editar!

Ainda coloquei um IF($sql) { que confere se a sql foi executada com sucesso e executa o echo imprimindo a msg de sucesso!

Bom, é isso aew... agora virá o arquivo que mostra, depois iremos fazer a página administrativa protegida, no arquivo que mostra vamos colocar paginação.

Mais a frente poderemos também faze-la por grupos com voto e comentários! Mais isso é mais a frente, vamos continuar fazendo com calma!

Qualquer dúvida falem aew e comentem o que seria interessante ter...

Edição feita por: brigman, 04/03/2004, 23:38.


#44 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 04/03/2004, 23:23

???

Edição feita por: Rafael :), 04/03/2004, 23:26.

Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#45 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 04/03/2004, 23:39

è isso aí Brigman!!! ta ficando 10 o script

eu tava até comentando de criar mais uma tabela categorias sako?
no geral ta dando pra eu entender mais ou menos, ta dando pra levar legal, por enquanto to apenas com duvida em relacão a tabela ex: pq nome` VARCHAR( 30 ) e não 35 por exemplo? é só isso..
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq