Jump to content


Photo

Ajuda - If Or Else


  • Faça o login para participar
6 replies to this topic

#1 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 04/07/2005, 16:49

Oi, tou precisando dum codigo, e nao consigo fazer.
<?
include ("arquivos/head.php")

$nick = $HTTP_COOKIE_VARS["nick"];
$perfil = $HTTP_COOKIE_VARS["perfil"];

if ( $nick == 1 ) {
$consulta_login = mysql_query("SELECT * FROM `$tabela` WHERE codigo = '$usuario'",$db);
while ( $row = mysql_fetch_array($consulta_login) ) {
  $login = $row["login"];
  }

echo 'Seja bem vindo $login. <a href="javascript:Logar()">Clique aqui para deslogar</a>';
} else {
  echo 'Seja bem vindo Visitante | <a href="javascript:Cadastrar()">Cadastre-se</a> | <a href="javascript:Logar()">Login</a>';
  }
?>
o if, se tiver com o cookie, deixa fazer tal acao? se nao tiver, faz a acao do else?
<?
include ("arquivos/head.php")

$nick = $HTTP_COOKIE_VARS["nick"];
$perfil = $HTTP_COOKIE_VARS["perfil"];

if ( $nick == 1 ) {
echo 'Seja bem vindo $login. <a href="javascript:Logar()">Clique aqui para deslogar</a>';
} else {
  echo 'Seja bem vindo Visitante | <a href="javascript:Cadastrar()">Cadastre-se</a> | <a href="javascript:Logar()">Login</a>';
  }
?>
da pra usar assim? to na skola e nao tenho como testar... dai to fazendo pra manda pro meu email dps o codigo... por isso, tou a perguntar aki!

#2 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 04/07/2005, 16:55

isso mesmo

se o valor de $nick = $HTTP_COOKIE_VARS["nick"] for igual a 1 executa uma acao, senao excuta outra :)

se estiver testando o cookie teste assim


if(isset($_COOKIE["nick"]) ) {

[]'s

Edição feita por: jack, 04/07/2005, 16:56.

Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#3 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 04/07/2005, 19:20

e...
eu tenho um botao chamado que se tu marcar tem q gravar o cookie no pc, caso contrario nao. mas cmo fazer pra ver se tu marco, e se tu marco, gravar o cookie?

if ( $contagem == 1 ) {
setcookie ("nick", $nick, time()+3600); //grava o cookie com o login
setcookie ("perfil", $perfil, time()+3600); //grava o cookie com a senha

como?

#4 mysteriouspy

mysteriouspy

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 04/07/2005, 19:48

e...
eu tenho um botao chamado que se tu marcar tem q gravar o cookie no pc, caso contrario nao. mas cmo fazer pra ver se tu marco, e se tu marco, gravar o cookie?

if ( $contagem == 1 ) {
setcookie ("nick", $nick, time()+3600); //grava o cookie com o login
setcookie ("perfil", $perfil, time()+3600); //grava o cookie com a senha

como?

Cara...faz alguam coisa assim..por exemplo...vc pega e tem 2 botao de radiobox q o nome do radio eh opcao e o valor eh sim e o outro nao...aih vc faz algo assim

if ($opcao == 'sim') {
marca cookies
}
else {
vai pra outra pagina
}

ou entao

if ($opcao == 'sim') {
marca cookies
exit;
}
elseif ($opcao =='nao') {
faz outra coisa aki
exit;
}

Faz uns eskemas assim q vc consegue...eu fiz parecido num script q eu rpecisava e deu certo :P

#5 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 04/07/2005, 19:52

eh so um botao...
nao dois...
um se tu marca grava o cookie
outro deleta o cookie
entendeu?

#6 mysteriouspy

mysteriouspy

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 04/07/2005, 19:54

Certo..mas q tipo de botao eh esse??

tenta o comando do IsSet ou entao vc usa a opçao 'se bota tiver marcado, faz cookies, senao deleta'

if ($opcao == 1) {
faz cookies
}
else {
deleta cookies
}

#7 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 04/07/2005, 20:14

eh assim... eu to fazendo uma pag d nicks.
no qual se a pessoa marcar o primeiro botao, deixa o nick gravado e n precisa por toda hora.
se marcar o segundo (se a pessoa tiver o cookie, ele deleta o cookie) se nao, a pessoa tera q por nick toda hora
entendeu?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq