Jump to content


Photo

Problemas Com Sistema De Login, Me Ajudem Por Favor


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

#1 Wyllid S.

Wyllid S.

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Rio Branco

Posted 23/08/2009, 22:28

Dar um erro... :wacko:
[codebox]Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Arquivos de programas\xampp\htdocs\login\index.php on line 19[/codebox]

A pagina do codigo é esse aqui
[codebox]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Login - Cadastro de usurio</title>
<style type="text/css">
<!--
-->
</style>
</head>

<body>
<p>
<?php
//Iniciando a sesso
session_start();
include("admin\connect.php");
if($_SESSION['logado'] == 1){
$sql = "SELECT * FROM $tableuser WHERE id = .$_SESSION['id_user']";
$rs = mysql_query($sql);
if(mysql_num_rows($rs)) {
$user = mysql_fetch_array($rs);
echo "<strong> Ol ".$user['nome']."!</strong> ";
echo "<a href='logout.php'>Sair</a>";
echo "<p>Esta é sua pagina privada. Nos prximos tutoriais continuaremos com esta pgina.</p>";
}
}else {?>
<strong>Login</strong></p>
<form name="login" action="logar.php" method="post">
<p>Login<br />
<input type="text" name="login" />
<br />
Senha<br />
<input type="password" name="senha" />
</p>
<p><input type="submit" value="Login" />
</p>
</form>
<p class="style1"><a href="cadastrar.php">Ainda no cadastrado???<br />
Clique aqui</a></p>
<p>
<?php
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>
[/codebox]

a linha que dá erro é essa!!
[codebox]
$sql = "SELECT * FROM $tableuser WHERE id = .$_SESSION['id_user']";
[/codebox]

#2 Camarão

Camarão

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Masculino
  • Localidade:Divinópolis

Posted 23/08/2009, 22:41

tenta ae

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Login - Cadastro de usurio</title>
<style type="text/css">
<!--
-->
</style>
</head>

<body>
<p>
  <?php
		//Iniciando a sesso
		session_start();
		include("admin\connect.php");
		if($_SESSION['logado'] == 1){
			
				$idbusca = $_SESSION['id_user'];
				$sql = "SELECT * FROM $tableuser WHERE id = $idbusca";
				$rs = mysql_query($sql);
				if(mysql_num_rows($rs)) {
						$user = mysql_fetch_array($rs);
						echo "<strong> Ol ".$user['nome']."!</strong> ";
						echo "<a href='logout.php'>Sair</a>";
						echo "<p>Esta é sua pagina privada. Nos prximos tutoriais continuaremos com esta pgina.</p>";
				}
		}else {?>
<strong>Login</strong></p>
<form name="login" action="logar.php" method="post">
		<p>Login<br /> 
		  <input type="text" name="login" />
		  <br />
		  Senha<br /> 
	  <input type="password" name="senha" />
  </p>
  <p><input type="submit" value="Login" />
  </p>
</form>
<p class="style1"><a href="cadastrar.php">Ainda no  cadastrado???<br />
Clique aqui</a></p>
<p>
  <?php 
		}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>

<?php echo("Guilherme Marques Eloi"); ?>

#3 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 23/08/2009, 23:57

Explicando o erro:

[codebox]
$sql = "SELECT * FROM $tableuser WHERE id = .$_SESSION['id_user']";
[/codebox]

A concatenação está feita de forma incorreta.
Veja assim:

[codebox]
$sql = "SELECT * FROM $tableuser WHERE id = " . $_SESSION['id_user'];
[/codebox]

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





1 user(s) are reading this topic

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

IPB Skin By Virteq