Olá, estou fazendo um sistema de fotolog, e gostaria de limitar o envio de 5 fotos por dia.
como seria a lógica?
criar uma nova tabela no bd com o total de fotos que foi enviado e registrar a data e fazer a comparação com a data atual, seria mais ou menos isso...
valews!
					
					
					
				
				
				
				Fotolog - Limitar 5 Fotos Por Dia
		 Started By victors, 05/10/2009, 12:06
	
	
	
	
		2 replies to this topic
	
	
			
				
					
						
					
					#1
					
					
				
				
				
					
				
			
				
			
			
			Posted 05/10/2009, 12:06
			
				
					
						
					
					#2
					
					
				
				
				
					
				
			
				
			
			
			Posted 05/10/2009, 13:49
					Da pra fazer assim:
››As fotos seriam upadas junto da data, e a data iria pro BD
››Antes de completar o upload, pesquisaria-se na tabela das fotos o usuário, a data de hoje (mysql_num_rows()
›››Se O resultado for igual 5 o script continua da sai do upload e mostra "Upload maximo de 5 fotos por dia"
›››Se o resultado for menor, ele executa o upload ;D
					
				
				
				
				››As fotos seriam upadas junto da data, e a data iria pro BD
››Antes de completar o upload, pesquisaria-se na tabela das fotos o usuário, a data de hoje (mysql_num_rows()
›››Se O resultado for igual 5 o script continua da sai do upload e mostra "Upload maximo de 5 fotos por dia"
›››Se o resultado for menor, ele executa o upload ;D
	
	Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
				
				
				
			
				PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
			
				
					
						
					
					#3
					
					
				
				
				
					
				
			
				
			
			
			Posted 05/10/2009, 14:24
					Pro lado prático, e tomando como base, a data no formado DATE, podemos montar o seguinte:
Simplesmente isso.
Nada mais, nada menos.
Até mais
					
					
					
				
				
				
				$sql = mysql_query("SELECT COUNT(*) AS total FROM fotos WHERE `data` = CURDATE() AND user_id = 1") or die(mysql_error());$dados = mysql_fetch_array($sql);if($dados['total'] < 5) {  //FAÇA UPLOAD  }else{  echo "LIMITE ATINGIDO!";}Simplesmente isso.
Nada mais, nada menos.
Até mais
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










