Jump to content


Photo

Exibir Formulário Apenas Se O User Estiver Logado


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

#1 onlooker

onlooker

    Normal

  • Usuários
  • 102 posts
  • Sexo:Masculino
  • Interesses:Php, MySql, JS...

Posted 09/06/2006, 18:00

Olá amigos, estou adaptando um sistema de fotolog para ser multiúsuario... Pretendo disponibilizá-lo aqui assim que estiver terminado! já está quase tudo pronto, porémpintou uma dúvida aqui :unsure:
No formulário de comentarios, eu quero que seja exibido apenas por usuarios que sejam cadastrados no site, essa é a função para fazer isso:

<?php if (!empty($_SESSION['MM_Username'])) { 
	  echo form_comentario($row_usuario['config_postarcomentarios'],$row_c['id'], $comentario,$usuario_avatar, $usuario_login, $usuario_pago);?>
	  <? }else{ ?>
	  Apenas usu&aacute;rios registrados podem comentar<br>
	   <? } ?>

Se o usuário estiver logado, aparecerá o formulario, se nao estiver, aparecerá apenas uma mensagem dizendo que apenas usuarios logados poderão comentar, até aí tudo bem... Mas eu tbm quero fazer esse mesmo esquema pra quando for atingido a quantidade limite de comentarios, ou seja, ao atingir 50 comentarios, o formulário some e aparece apenas uma mensagem dizendo que o limite foi atingido!
que ficaria assim:

<?php if ($totalRows_comentarios < $com_permitido){
	  echo form_comentario($row_usuario['config_postarcomentarios'],$row_c['id'], $comentario,$usuario_avatar, $usuario_login, $usuario_pago);
	  }else{
	  echo $lang['fotolog']['acabou_comentarios'];
	  }
	  ?>

Mas como eu poderia fazer pra usar esses dois códigos no mesmo formulário?? ou seja, como eu poderia fazer com que o formulario so aparecesse em caso de o usuario estar logado, e o limite de mensagens ainda nao ter sido atingido?? quem puder dá uma força aí, por favor!

abraços...
"Você só é você quando ninguém está olhando" (Ann Landers)

#2 cfermino

cfermino

    24 Horas

  • Usuários
  • 441 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 09/06/2006, 18:28

acho que é isso

<?php if (($totalRows_comentarios >=  $com_permitido) & (!empty($_SESSION['MM_Username'])) {		  

 echo "$lang['fotolog']['acabou_comentarios'] ou você não esta logado";	  

}else{ 

echo form_comentario($row_usuario['config_postarcomentarios'],$row_c['id'], $comentario,$usuario_avatar, $usuario_login, $usuario_pago);  

}

	  ?>



acho que assim rola...

abraços

#3 onlooker

onlooker

    Normal

  • Usuários
  • 102 posts
  • Sexo:Masculino
  • Interesses:Php, MySql, JS...

Posted 09/06/2006, 18:35

Iaê cfermino, blz??
cara, não deu certo :(
dá um erro... mas brigadão pela ajuda mano! =D
"Você só é você quando ninguém está olhando" (Ann Landers)

#4 cfermino

cfermino

    24 Horas

  • Usuários
  • 441 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 09/06/2006, 18:38

Acho que faltava um &


<?php if (($totalRows_comentarios >=  $com_permitido) && (!empty($_SESSION['MM_Username']))
 {		   
	   echo "$lang['fotolog']['acabou_comentarios'] ou você não esta logado";	 
 }else{
	   echo form_comentario($row_usuario['config_postarcomentarios'],$row_c['id'], $comentario,$usuario_avatar, $usuario_login, $usuario_pago);  
} 
	 ?>


tentai ai agora..
se não der posta o erro ai

Edição feita por: cfermino, 09/06/2006, 18:40.


#5 onlooker

onlooker

    Normal

  • Usuários
  • 102 posts
  • Sexo:Masculino
  • Interesses:Php, MySql, JS...

Posted 09/06/2006, 18:55

Novamente não deu certo...

Deu o seguinte erro:

Parse error: parse error, unexpected T_ECHO
"Você só é você quando ninguém está olhando" (Ann Landers)

#6 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 15/10/2017, 15:12

Tamoxifen Buy Usa Generic Paxil 40.Mg Cialis Sin Receta Valencia viagra online prescription Indications Priligy

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 15/10/2017, 19:15

Acticin For Sale Buy Flagyl In Little Rock Krankenkasse Levitra 20mg levitra on line sale Buy Propecia Online Uk Cialis 20mg Prix En Pharmacie
Il Cialis Aiuta Buy Colchicine Tablets Online viagra Viagra Muy Barata Benadryl Quanto Costa Cialis In Farmacia
Amoxil Damages Gall Bladder viagra Macrobid Bacterial Infections Where To Purchase Scottsdale Propecia Vellus
Online Propecia Cost Best Place To Get Viagra buy levitra Cialis E Testosterone
Buy Lexapro 5mg In Singapore viagra prescription Cialis Trial Offer Cialis Et Generique




0 user(s) are reading this topic

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

IPB Skin By Virteq