Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
Jack Oliveira

COMO DEFINIR LIMITAÇÃO DE CADASTRO DE FOTOS E DE USUARIO

Pergunta

Ola galera 

Eu estou criando um sistema de seleção para integrar ao meu site.

Este sistema ele é onde as pessoas se cadastra FREE, através do site, porém quero que apenas 20 pessoas se cadastras chegando estas 20 o sistema não realizara mais cadastro

só se o ADMINISTRADOR liberar mais cadastro, mais na realidade será só estas mesmas 

E também limitar cadastro de fotos por ex: 

cada usuário só poderá cadastrar 15 fotos, para que ele cadastre outras fotos terá que deletar algumas que ele selecionou.

       Se alguém ai poder me dar uma ideia de como criar estes codigos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

2 respostas a esta questão

Recommended Posts

Cara você pode fazer uma variáveis definindo quantos cadastros serão efetuados e fotos cadastradas.

Ex:

define('TOTAL_CADASTRO', 20); // Total de pessoas que podem cadastrar.
define('TOTAL_FOTOS', 15); // Total de fotos que podem cadastrar.

Depois de definir isso, você pode puxar do BD quantos registos foram feitos e verificar se atingiu o limite;

$query = $bd->prepare("SELECT * FROM cadastro");
$query->execute();
$rowCountCadastro = $query->rowCount(); // Conta os cadastros

if($rowCountCadastro == TOTAL_CADASTRO){ // Se houver 20 cadastro exibe uma mensagem, se não deixa prosseguir com o cadastro.
	echo "Limite de cadastros excedido!!";
}else{
	//Prossiga com o cadastro.
}

E o mesmo esquema segue para fotos você vai busca quantas fotos ele inseriu já e se bater com quantos vocês estipulou você ponhe uma mensagem dizendo para deletar alguma foto.

Essa ai uma das maneiras de se fazer isso.

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 07/12/2017 at 22:42, Gleyson Abreu disse:

Cara você pode fazer uma variáveis definindo quantos cadastros serão efetuados e fotos cadastradas.

Ex:


define('TOTAL_CADASTRO', 20); // Total de pessoas que podem cadastrar.
define('TOTAL_FOTOS', 15); // Total de fotos que podem cadastrar.

Depois de definir isso, você pode puxar do BD quantos registos foram feitos e verificar se atingiu o limite;


$query = $bd->prepare("SELECT * FROM cadastro");
$query->execute();
$rowCountCadastro = $query->rowCount(); // Conta os cadastros

if($rowCountCadastro == TOTAL_CADASTRO){ // Se houver 20 cadastro exibe uma mensagem, se não deixa prosseguir com o cadastro.
	echo "Limite de cadastros excedido!!";
}else{
	//Prossiga com o cadastro.
}

E o mesmo esquema segue para fotos você vai busca quantas fotos ele inseriu já e se bater com quantos vocês estipulou você ponhe uma mensagem dizendo para deletar alguma foto.

Essa ai uma das maneiras de se fazer isso.

[]'s

               Boa noite Valeu mano, me ajudou muito ai :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.