Jump to content


Photo

Background-Image Em Pg Php


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

#1 Loi

Loi

    12 Horas

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

Posted 24/03/2010, 08:10

Olá!
Existe uma página chamada senha.php que aparece com um alerta quando um usuário digita a senha errada. Gostaria de colocar uma foto em BG nesta página que está em PHP. Como fazer? Já tentei colocar um CSS no início, no final, e nada!
Se alguém puder me ajudar, ficarei grato.

Segue o código da página:
<?php
ob_start();

$login = abcde; //armazena o usuário dentro da variável $login
$senha = 123456; //armazena a senha dentro da variável $senha

//se o usuário digitado for igual ao que esta ali em cima, e a senha também
if ($login == $_POST['usuario'] && $senha == $_POST['password'])
//entao execute isto
{
//aqui vai entrar a novidade, antes de redirecionarmos
//vamos salvar algumas informações para utilizar depois

//primeiro eu dou o valor 1 para a variável $validacao
$validacao = "1"; //usaremos essa variável para verificar se ele está logado, se o usuário não tiver o valor 1 nessa variável ele não está logado!
$usuario = $_POST['usuario']; // puxa o nome do usuário digitado no formulario do index.html
//inicio uma Sessao (session e similar a uma gaveta movel)
session_start();
//gravo as informações das variáveis dentro das sessões
$_SESSION[usuario] = $usuario;
$_SESSION[validacao] = $validacao;

//Pronto agora redirecione o usuário para a página secreta

//abre a página secreta
header ("Location: secreta.php");
}
//senao
else
{
//exiba um alerta dizendo que a senha esta errada
?>
<script type="text/javascript">
alert("Login e (ou) senha incorretos. Tente novamente")
</script>
<?
echo "<center><br><br><br><br><br><a href=login.html><font face=Verdana><font size=2><b>Voltar para página de Login</a></center>";
}
?>


#2 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 24/03/2010, 08:22

Amigo, bom dia.
Coloca isso em um DIV e adiciona o CSS para o DIV.
Se der errado volte ai...

Abraços
Mateus Antunes
MBASistemas

#3 Kahor

Kahor

    12 Horas

  • Usuários
  • 230 posts
  • Sexo:Masculino

Posted 24/03/2010, 08:27

Como voce fez o código CSS?

Nao precise colocar em uma div, se for 1 fundo só para todo o corpo do site, apenas no CSS coloque:

body {background: url('imagem.jpg') #000 no-repeat;


#4 Loi

Loi

    12 Horas

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

Posted 24/03/2010, 08:32

Onde devo colocar o CSS? Seria assim?
<style type="text/css">
body { background: none; background-image: url("foto.jpg"); background-repeat: no-repeat; background-position: top center; overflow-x: hidden; overflow-x: hidden;}
</style>

<?php
Aqui entra a página em PHP
?>


#5 Kahor

Kahor

    12 Horas

  • Usuários
  • 230 posts
  • Sexo:Masculino

Posted 24/03/2010, 08:41

Nao, voce precisa usar as tags html primeiro

<html><head>
<style type="text/css>
CSS
</style>
</head><body>
<?php ...

Se nao der certo feche o </html> antes de começar o PHP

<html><head>
<style type="text/css>
CSS
</style>
</head></html>
<?php ...

Edição feita por: Kahor, 24/03/2010, 08:43.


#6 Loi

Loi

    12 Horas

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

Posted 24/03/2010, 09:10

Deu certo! Muito obrigado.

Só tem um detalhe: quando o usuário digita a senha incorreta, primeiro aparece uma página em branco com o "alert" em JS (vejam no código acima). Depois de fechar o "alert", ou clicar em ok, aparece a página com a foto e a mensagem "voltar para a página de Login". Gostaria que o BG com a foto ficasse também quando aparece o "alert"...




1 user(s) are reading this topic

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

IPB Skin By Virteq