Array, for, while ou algo parecido

10/05/2011

0

PHP

Amigos

Tenho a variável seguinte:

$UsuarioLiberado = "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20";

Onde "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20"; são todos os ID's de usuários que estão liberados para acesso nesta página.

Como posso fazer para gravar um valor infinito, acreditando que o nº de usuário ultrapassará as 20 posições.

Algo como:

$acesso = array(0...99999);
$UsuarioLiberado = $acesso;

Ou seja, vai verificar se o ID do usuário que tenta acessar a página faz parte do que está no array.

Grato pela ajuda!
Elton ésqui

Elton ésqui

Responder

Posts

10/05/2011

Elton ésqui

Resolvi fazendo assim:
$acesso = $nr = 1;
   while ($nr<=99999){
      ($nr . ",");
   $nr++;
}
$UsuarioLiberado = $acesso

Responder

14/07/2011

Bruno Xavier

não seria mais fácil na tabela você colocar um campo de controle?
por exemplo:

TABELA USUARIO
IdUsuario
Nome
Acesso

onde acesso pode ser "L" de liberado e "N"  de não liberado, dai quando o usuário logar no sistema vc verifica se tem ou não acesso
Responder

16/05/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar