Digowarta51 Postado Junho 7, 2004 Denunciar Share Postado Junho 7, 2004 estou com problemas nesse codigo... o usuario digita o login e a senha.. mais eu mando da um echo para mostrar o login ou a senha e ele me retorna em branco... ou seja.. ele não esta quardando o valor dessas variaveis...como eu faço para resolver isto?abaixo está o codigo que estou com problemas.<?php$acao = $_GET["acao"];if ($acao == "logar") { // open a connection to the database server $connection = pg_connect ("host=$host dbname=$db user=$user password=$pass"); if (!$connection) { die("Não foi possível conectar na base de dados do servidor"); } $query = "SELECT login, senha FROM jcs.tecnicos WHERE login='$login_sis'"; $result = pg_query($connection, $query) or die("Erro na pesquisa: $query. " . pg_last_error($connection)); // get the number of rows in the resultset // this is PG-specific $rows = pg_num_rows($result); } // if records present if ($rows == 0) { ?> <script> alert("Usuario ou senha inválidos"); </script> <? } else { // iterate through resultset $row = pg_fetch_row($result, 1); if ($row[1] == "$senha_sis") ; { header("location:recados.php?login=$login_sis"); } elseif ($row[1] != "$senha_sis") { ?> <script> alert("Login inválido"); </script> <? } }}?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Logar no sistema</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><table width="225" border="0" align="center" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="225" height="64" valign="top"><font size="1"> </font> <form name="form1" method="post" action="sistema.php?acao=logar"> <p> <table width="223" border="0" align="center" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="58" height="20" valign="middle"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Login:</strong></font></td> <td width="131" valign="top"><input name="login_sis" type="text" id="login_sis" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9"></td> <td width="34"></td> </tr> <tr> <td height="20" valign="middle"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Senha:</strong></font></td> <td valign="top"><input name="senha_sis" type="text" id="senha_sis" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9"></td> <td></td> </tr> <tr> <td height="20"></td> <td valign="top"><div align="center"> <input type="submit" name="Submit" value="Logar" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9"> </div></td> <td></td> </tr> <tr> <td height="3"></td> <td></td> <td></td> </tr> </table> </form></td> </tr> <tr> <td height="2"></td> </tr></table></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Junho 7, 2004 Denunciar Share Postado Junho 7, 2004 já tentou?$login = $_POST["login"];$senha = $_POST["senha"]; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Digowarta51
estou com problemas nesse codigo... o usuario digita o login e a senha.. mais eu mando da um echo para mostrar o login ou a senha e ele me retorna em branco... ou seja.. ele não esta quardando o valor dessas variaveis...
como eu faço para resolver isto?
abaixo está o codigo que estou com problemas.
<?php
$acao = $_GET["acao"];
if ($acao == "logar")
{
// open a connection to the database server
$connection = pg_connect ("host=$host dbname=$db user=$user
password=$pass");
if (!$connection)
{
die("Não foi possível conectar na base de dados do servidor");
}
$query = "SELECT login, senha FROM jcs.tecnicos WHERE login='$login_sis'"; $result
= pg_query($connection, $query) or die("Erro na pesquisa: $query. " .
pg_last_error($connection));
// get the number of rows in the resultset
// this is PG-specific
$rows = pg_num_rows($result); }
// if records present
if ($rows == 0) {
?>
<script>
alert("Usuario ou senha inválidos");
</script>
<?
}
else
{
// iterate through resultset
$row = pg_fetch_row($result, 1);
if ($row[1] == "$senha_sis") ;
{
header("location:recados.php?login=$login_sis");
}
elseif ($row[1] != "$senha_sis")
{
?>
<script>
alert("Login inválido");
</script>
<?
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Logar no sistema</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="225" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="225" height="64" valign="top"><font size="1"> </font>
<form name="form1" method="post" action="sistema.php?acao=logar">
<p>
<table width="223" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="58" height="20" valign="middle"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Login:</strong></font></td>
<td width="131" valign="top"><input name="login_sis" type="text" id="login_sis" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9"></td>
<td width="34"></td>
</tr>
<tr>
<td height="20" valign="middle"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Senha:</strong></font></td>
<td valign="top"><input name="senha_sis" type="text" id="senha_sis" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9"></td>
<td></td>
</tr>
<tr>
<td height="20"></td>
<td valign="top"><div align="center">
<input type="submit" name="Submit" value="Logar" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e9e9e9">
</div></td>
<td></td>
</tr>
<tr>
<td height="3"></td>
<td></td>
<td></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td height="2"></td>
</tr>
</table>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.