Que função é essa?
Tenho um exemplo de código q usa uma função que não consegui entender...
O código é o seguinte...
PHP [/tr][tr]$login = isset($user_db) ? addslashes(trim($user_db)) : FALSE;
[/tr]
Alguém sabe me explicar que parte do código é essa depois do "?"
Obrigada... :huh:
é que estou com um erro ao acessar meu BD e acho q é algo nesse trecho
Aparece a msg "Erro no banco de dados!" que está na linha 23.
O trecho completo é:
**PHP** [/tr][tr]$user_db = $HTTP_POST_VARS['userlogin'];
$pass_db = $HTTP_POST_VARS['userpass'];
//recupera o login
$login = isset($user_db) ? addslashes(trim($user_db)) : FALSE;
//recupera a senha e criptografa-a com MD5
$senha = isset($pass_db) ? md5(trim($pass_db)) : FALSE;
//se usuario nao forneceu senha ou login
if(!$login || !$senha)
{
echo "<b> Você deve digitar seu login e senha! </b>";
exit;
}
//executa a consulta no BD
//caso o numero de linhas retornadas seja 1 o login é valido
//caso seja 0 o login é invalido
$sql = mysql_query("select * from USUARIOS where USR_LOGIN = '" . $login . "'");
$result_id = mysql_query($sql) or die ("Erro no banco de dados!");
$total = mysql_num_rows($result_id);
[/tr]
Discussão (1)
Carregando comentários...