• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

anuska

Php utilizadores

5 mensagens neste tópico

Olá!!

Eu queria delimitar o que faz um administrador e um cliente mas com o código que estou a usar não funciona, nunca entra nesse if.

Podem-me ajudar pff?

$tipo_utilizador=$_SESSION["user"];
$utilizador_escolhido=$_SESSION["registar"];

$conecta = mysql_connect('localhost', 'root', '');
mysql_select_db("tdw");


if($utilizador_escolhido=="administrador"){

}

onde user é:

Login: <br>
<input type="text" maxlength="10" size="18" name="user" class="campos">

e registar é:

<select name="registar" size="1">
<option value="cliente">@cliente.loja</option>
<option value="administrador">@admin.loja</option>
</select>

obrigada :D:D:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

$tipo_utilizador=$_SESSION["user"];
$utilizador_escolhido=$_SESSION["registar"];

$_SESSION["registar"] e ["user"] já têm um valor? Ou será que querias passar por $_POST?

Mais código era boa ideia :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o valor passa-se por POST, pk o user é o "nome" do login e o registar é o "nome" se é administrador ou cliente, mas nao funciona, nunca entra naquele if e nao percebo pk :D sabes como se faz?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se passa por POST será $_POST['user'] e $_POST['registar'] e não $_SESSION.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao!! ja fui falar com o meu prof, é mesmo assim que se faz, só que fala uma coisa:

<?php

session_start();

?>

esta parte do código põe-se no index.php para ele ao iniciar sessão colocar o valor na variável SESSION!

E as SESSIONS fazem-se com cokies

obrigada pela ajuda :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora