Ir para conteúdo
Fórum Script Brasil

Cédrick

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Cédrick

  • Data de Nascimento 25/05/1991

Perfil

  • Gender
    Male

Cédrick's Achievements

0

Reputação

  1. mas a minha duvida não é como criar o template no banco.....a minha duvida é como utilizá-lo em uma certa area escolhida pelo administrador.....
  2. Estou fazendo um sistema de noticias com sistema de templade por zonas.... tenho uma tabela chamada templade com as colunas ID, nome_template e template..... tenho também outra tabela com o nome de zonas com as seguintes colunas: id, nome_zona meu dilema é o seguinte.......na edição das zonas do sistema o administrador ia ter um link escrito "gerar codigo" e cairia numa pagina pra ele escolher a zona e template a ser usado nessa zona...........e iria gerar logo abaixo um código pro admin copiar e colar no layout q ele tiver feito.....mas o codigo seria gerado logo apos o administrador fazer a escolha da area e zona a ser criada no codigo. a minha duvida é a seguinte..... como "ligo" a geração de códigos com a zona e template a ser criado?.........eu tenho as tabelas......mas não sei fazer o administrador escolher como bem entender o uso dos templades..... eu quero um sistema mais ou menos do estilo daquele "linkinNews2.0".... eu já fiz a parte de criar as zonas editar zonas........criar template....editar template........criar noticia.......editar noticia....falta só essa parte...... Obrigado...
  3. então.....nesse fds tentei mexer um pocuo nele.......não mexi muito tempo quanto gostaria, mas.......na hora de logar....sempre dá o erro programado "erro"........mesmo com login e senha correto.... dá o erro configurado nesa parte: if(mysql_num_rows($sql) == '0'){ echo 'erro'; }else{
  4. mas o que eu achei estranho foi q o erro tava na linha q fechava o script.....ou seja... ?>.... porque esse erro?! e agora o login não efetua......eu cadastrei no bd.....depois na hora de logar só aparece a mensagem "erro" que foi a q você configurou pra aparecer.......
  5. engraçado que pra fazer teste peguei seu codigo praticamente puro.... <?php include "config.php"; $login = $_POST['login']; $senha = $_POST['senha']; $codificada = md5($senha); $sql = mysql_query("SELECT * FROM usuarios WHERE login = '$login' AND senha = '$codificada'"); if(mysql_num_rows($sql) == '0'){ echo 'erro'; }else{ $dados = mysql_fetch_assoc($sql); if($dados['nivel'] == '0'){ }elseif($dados['nivel'] == '1'){ }else{ ?> era pra funcionar pelo menos........e deu o seguinte erro... Parse error: parse error in c:\apache\htdocs\portal\validacao.php on line 21
  6. e ae pessoal!? estou criando um sistema de login com niveis de permissao....existirão 3 niveis: 0= membro comum 1= colunista 2= administrador.. consegui fazer o cadastro normal no banco de dados......o action do formulario de cadastro e as tabelas são o seguinte: CREATE TABLE usuarios ( id int(5) unsigned zerofill NOT NULL auto_increment, nome varchar(100) NOT NULL default '', sobrenome varchar(100) NOT NULL default '', email varchar(100) NOT NULL default '', login varchar(25) NOT NULL default '', senha varchar(32) NOT NULL default '', nivel int(1) NOT NULL default '0', PRIMARY KEY (id) ) TYPE=MyISAM; <?php include "config.php"; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $pesquisar = mysql_query("SELECT * FROM `usuarios` WHERE login = '$login'", $db); $contagem = mysql_num_rows($pesquisar); if ( $contagem == 1 ) { $errors .= "<b><font color='#b82a2d' size='1' face='Verdana'>Login escolhido já cadastrado!</font></b><br>"; } if ( $login == "" ) { $errors .= "<b><font color='#b82a2d' size='1' face='Verdana'>Você não digitou um login!</font></b><br>"; } if ( $senha == "" ) { $errors .= "<b><font color='#b82a2d' size='1' face='Verdana'>Você não digitou uma senha!</font></b><br>"; } if ( $senha != $senha2 ) { $errors .= "<p><b><font color='#b82a2d' size='1' face='Verdana'>Você digitou duas senhas diferentes!</font></b></p><br>"; } if ( $errors == "" ) { $codificada = md5($senha); $cadastrar = mysql_query("INSERT INTO `usuarios` (nome, sobrenome, login, senha, email) VALUES ('$nome','$sobrenome','$login','$codificada','$email')", $db); if ( $cadastrar == 1 ) { echo "<p><b><font color='#b82a2d' size='1' face='Verdana'>Cadastro efetuado com sucesso!</font></b></p>"; } else { echo "<p><b><font color='#b82a2d' size='1' face='Verdana'>Ocorreu um erro no servidor ao tentar se cadastrar!</font></b></p> <br>"; } } else { echo "<p><b><font color='#b82a2d' size='1' face='Verdana'>Ocorreu os seguintes erros ao tentar se cadastrar:<br>$errors</font></b></p> "; } ?> agora estou com uma duvida.... na hora do login..eu consegui fazer procurando por usuario e senha no mysql.....mas como o usuario não tera acesso aos niveis....uqero saber como acho o nivel de cada usuario automaticamente..... por exemplo: se o usuario for admin ele será enviado para a administração.......se ele for colunista...ele será enviado para o ste, mas terá acesso a administração.......e se o usuario for membro....ele irá ficar somente no site....mas eu queria fazer apenas um formulario de login e um "verifica"........o verifica incluindo os 3 niveis......
×
×
  • Criar Novo...