Jump to content


Photo

Final


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

#1 __dino__

__dino__

    24 Horas

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

Posted 15/04/2004, 00:20

Galera, to na reta final do meu site, mas agora que chegou a parte masi dificil!
tipo com a ajuda de vcs eu montei um sistema de cadastro!!
Mas agora eu quero fazer com que o usuário depois de logado tenha acesso ao seu perfil, até aí eu sei fazer! Mas o esquema é que eu quero que quando ele entre no perfil dele tenha opção dele enviar no máximo dez fotos!!
Tipo, vcs aconselham eu a criar uma nova tabela no mysql pra mecher com as fotos, ou usar a mesma tabela do cadastro?
queria o aconselhamento de vcs de como criar os campos e talz!
as dez fotos no caso iria fikar em apenas um campo ou cada um em campo diferente?
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#2 Edgar

Edgar

    Novato no fórum

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

Posted 15/04/2004, 08:45

vc pode fazer em campos diferentes mesmo, e na hora de enviar colocar o um condicao para mandar soh ateh 10.

explica melhor o q vc quer q eu tento te ajudar.
[]'s
Edgar
_________________________________________________
Formação: Bacharel em Ciência da Computação
Especialização em Redes sem fio - Wi-Fi (Wireless)
Programação: PHP, ASP, VB, .NET e C.
_________________________________________________
Contatos:
E-mail: edgar@agenciadigital.net
E-mail: edgar@webmasterhost.com.br
_________________________________________________
Host:
http://webmasterhost.com.br

#3 fly2k

fly2k

    Super Veterano

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

Posted 15/04/2004, 09:41

Eh, eu colocaria uma tabela a parte contendo um campo com o Código dele e outro com a URL...

[]'s
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#4 __dino__

__dino__

    24 Horas

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

Posted 15/04/2004, 11:11

Tipo eu to achando que ue vou criar outra tabela, só pra parte de fotos pra guaras comentários que os cara vão mandar nas fotos tb etc!
Tipo assim, eu vou fazer assim eu acho!
vou criar 10 campos para fotos!!
Eu tava pensando em usar apenas um único campo colocar todas as fotos nele separadas por uma virgula e usar a função explode para dividir as fotos, mas eu chegeui na conclusão que naum tem como fazer isso, pq cada usuário manda um determinado numero de fotos, as vezes um usuário manda cinco fotos o outro manda oito e outro manda dez, naum consegui pensar em uma forma de resolver esse problema, entaum por enquanto to com idéia de criar dez campos!
mas aí eu queria saber o q eu faço pra quando o usuário já tiver mandado suas dez fotos escrever que ele naum pode mandar mais! Naum veio nada na minha cabeça, qual condição eu ia colocar? será qeu eu teria que criar um campo no sql e a cada foto que o usuário manda iria incrementar uma unidade nesse campo?
e como eu faria isso??
o campo foto eu acho que da pra ser um VarChar, e nele vai ser guardado o endereço da foto!!
Agora eu conto com a ajuda de vcs!
Valews
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#5 fly2k

fly2k

    Super Veterano

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

Posted 15/04/2004, 11:26

Não é da forma que eu faria mas, tudo bem, para verificar se o usuário já mandou as dez fotos, basta ver se os dez campos estão preenchidos, se não tiver, ele pode enviar mais, se tiver, ele não pode enviar.

Bom, o que eu faria, tenha a tabela User:

tabela USER
CodigoUse - Código do Usuário
NomeUse - Nome do Usuário

Tabela FOTOS
CodigoFot - Código da Foto
CodigoUseFot - Código do Usuário dono da Foto
LocalFot - Caminho da foto com seu nome

Tabela COMENTARIOS
CodigoFotCom - Código da Foto
AutorCom - Nome do autor do comentário
ComentarioCom - COmentario sobre a foto

Para selecionar a foto do cara:
SELECT * FROM fotos WHERE CodigoUseFot=$codigo


Para selecionar a o comentário da foto:
SELECT * FROM fotos,comentarios WHERE CodigoUseFot=CodigoFot AND CodigoUseFot=$codigo

Qualquer dúvida postaew!

[]'s
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#6 __dino__

__dino__

    24 Horas

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

Posted 15/04/2004, 11:40

to com duas duvidas!
tipo como eu faço pra verificar se os dez campos das fotos estaum preenchidos ou naum?
outra, curti o jeito que vc faria mas veio uma duvida
tabela USER
CodigoUse - Código do Usuário
NomeUse - Nome do Usuário

Tabela FOTOS
CodigoFot - Código da Foto
CodigoUseFot - Código do Usuário dono da Foto
LocalFot - Caminho da foto com seu nome

CodigoUseFot - Código do Usuário dono da Foto
esse CodigoUseFot seria o mesmovalor que esse CodigoUse - Código do Usuário
????????
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#7 thalesalan

thalesalan
  • Visitantes

Posted 15/04/2004, 11:49

to com duas duvidas!
tipo como eu faço pra verificar se os dez campos das fotos estaum preenchidos ou naum?
outra, curti o jeito que vc faria mas veio uma duvida

tabela USER
CodigoUse - Código do Usuário
NomeUse - Nome do Usuário

Tabela FOTOS
CodigoFot - Código da Foto
CodigoUseFot - Código do Usuário dono da Foto
LocalFot - Caminho da foto com seu nome

CodigoUseFot - Código do Usuário dono da Foto
esse CodigoUseFot seria o mesmovalor que esse CodigoUse - Código do Usuário
????????

Este código de usuário, seria o ID dele! ;)

#8 fly2k

fly2k

    Super Veterano

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

Posted 15/04/2004, 12:00

1ª Dúvida:

<?php

   //insira aqui o arquivo de conexao dos dados

   //seleciona a foto do usuário 
   //o código do usuário tem que ser passado na variáve $codigo
   $sql = "SELECT * FROM fotos WHERE CodigoUseFot=$codigo";

   $resultado = mysql_query( $sql ) or die( "Erro: " . mysql_error( ) );

   if ( mysql_num_rows( $resultado ) < 10 ) {
  
       echo "usuario pode cadastrar fotos ...";

   } else {

       echo "usuario não pode cadastrar fotos ...";

   }

?>


2ª Dúvida:

O CodigoUseFot é igual ao CodigoUse sim, pois é o que relaciona os dois registros.


[]'s
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#9 __dino__

__dino__

    24 Horas

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

Posted 16/04/2004, 14:46

Nossa cara vcs tão me ajudando demais!!
Tipo eu vou fikar meio sumido daki do forum pq eu vou trocar meu pc!
ele só chega na terça feira que vem!!
Vou começar a fazer a parte de fotos de acordo com as dicas que vc me deu!
Daí tendo qualwur dúvida eu posto aki!
Valews demais
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#10 __dino__

__dino__

    24 Horas

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

Posted 16/04/2004, 14:51

a eu esqueci!!
vcs acham aconselhavel eu determinar o tamanho da foto?
tipo pixel por pixel?
se vcs acham aconselhável me passam um script que limita isso?
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#11 thalesalan

thalesalan
  • Visitantes

Posted 16/04/2004, 14:53

a eu esqueci!!
vcs acham aconselhavel eu determinar o tamanho da foto?
tipo pixel por pixel?
se vcs acham aconselhável me passam um script que limita isso?

Tem um artigo para isto no arenaphp ;)

#12 thiagorsl

thiagorsl
  • Visitantes

Posted 16/04/2004, 14:55

Olha para pegar o tamanho em KB da foto file_size() ou para pegar a altura e largura getimagesize() isso retornara 4arrays com altura,largura,tipo(jpg,gif,png),width=largura height=altura (isso é para se quiser colocardireto no html ...........

Qualuqer coisa post ai ;)

#13 __dino__

__dino__

    24 Horas

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

Posted 20/04/2004, 23:37

Gente voltei a ativa denovo!
Tipo
olhem meu problema!
cada usuário vai ter uma pasta com o nick dele!
tipo meu nick é $nick = __dino__, entaum vai existir uma pasta chamada __dino__
aonde minhas fotos vão fikar guardadas!
aí eu quero saber o comando de criar uma pasta com meu nick
Outra duvida!
a página que cria a pasta é a mesma página que vai enviar as fotos pra pasta!
eu preciso de uma verificação pra saber se a pasta já foi criada ou naum, senaum toda vez vai criar a pasta!
preciso de um if se a pasta naum existe {
cria pasta}
Valews pela atenção!!
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#14 thalesalan

thalesalan
  • Visitantes

Posted 21/04/2004, 08:35

Gente voltei a ativa denovo!
Tipo
olhem meu problema!
cada usuário vai ter uma pasta com o nick dele!
tipo meu nick é $nick = __dino__, entaum vai existir uma pasta chamada __dino__
aonde minhas fotos vão fikar guardadas!
aí eu quero saber o comando de criar uma pasta com meu nick
Outra duvida!
a página que cria a pasta é a mesma página que vai enviar as fotos pra pasta!
eu preciso de uma verificação pra saber se a pasta já foi criada ou naum, senaum toda vez vai criar a pasta!
preciso de um if se a pasta naum existe {
cria pasta}
Valews pela atenção!!

Para criar a pasta:

mkdir("__dino__");


Agora para verificar se ela existe, eu acho que tem que ser com a função file_exists();

#15 __dino__

__dino__

    24 Horas

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

Posted 21/04/2004, 09:37

acho que vou fazer de outra forma entaum, pq eu procurei e naum achei sobre esse file exist!
qundo o usuário acabar de cadastrar vai ser criado a pasta dele! como ele só se cadastra uma unica vez naum tem perigo de ocorrer duas vezez a criação da pasta!
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br




1 user(s) are reading this topic

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

IPB Skin By Virteq