Ir ao conteúdo

CSS em includes do Login com PHP echo


stefanow

Posts recomendados

Postado

Pessoal, minha parte de Login fica toda na esquerda do site em cima, eu queria deixar isto no topo mas na direita do site, como faço sendo que as mensagens são por ECHO?

O formulário de LOGIN consegui, mas quando está logado ele fica com as mensagens na esquerda da página, pois são do PHP.

Obrigado.

INDEX

if (loggedin()){
$firstname = getuserfield('firstname');
$surname = getuserfield('surname');
echo 'voce esta logado no sistema, '.$firstname.' '.$surname.'. <a href="logout.php">Log out</a>.<br>';
} else {
include 'loginform.php';
}

LOGINFORM

<?php

if (isset($_POST['username'])&&isset($_POST['password'])){
$username = $_POST['username'];
$password = $_POST['password'];
$password_hash = md5($password);

if (!empty($username)&&!empty($password)){
$query = "SELECT `id` FROM users WHERE `username`='".mysql_real_escape_string($username)."' AND `password`='".mysql_real_escape_string($password_hash)."'";
if ($query_run = mysql_query($query)){
$query_num_rows = mysql_num_rows($query_run);
if ($query_num_rows==0){
echo 'Login e/ou senha incorretos.';
} else if ($query_num_rows==1){
$user_id = mysql_result($query_run, 0, 'id');
$_SESSION['user_id']=$user_id;
global $user_id;
header('Location: index.php?link=bem-vindo');
}
} else {

}

} else {
echo 'voce deve digitar um login e uma senha.';
}
}

?>

<form class="login" action ="<?php echo $current_file; ?>" method="POST">
Username: <input type="text" name="username"> Password: <input type="password" name="password">
<input type="submit" value="Log In">
<a href="register.php">Registrar</a>
</form>

CLASS do Stylesheet LOGIN do form de login (aqui deu certo, ficou na direita):

.login {
text-align:center;
margin-left:800px;
}

  • Moderador
Postado

Exato.

Não tem mistério.. crie uma classe ou uma ID e crie a regra... mesmo estando em "echo " o css funciona..

Postado

Mas aí o meu formulário fica mais para a direita do que as mensagens, eu queria isso alinhado.

Fica assim:


Mensagem echo
usuario _________ login _______ OK

Eu queria tudo alinhado na direita


Mensagem echo
usuario _________ login _______ OK

  • Moderador
Postado

Por favor pode nos mostrar um print do problema?

Sem dúvidas isso é problema simples de CSS.

Você simplesmente pode criar uma div sendo um container.. dentro dele podes criar mais divs ou use o paragrafo e definir a nível de bloco para ficar um abaixo do outro alinhados à esquerda( segundo seu exemplo.. mesmo dizendo que é para a direita).

Att,

Dif

Postado
Por favor pode nos mostrar um print do problema?

Sem dúvidas isso é problema simples de CSS.

Você simplesmente pode criar uma div sendo um container.. dentro dele podes criar mais divs ou use o paragrafo e definir a nível de bloco para ficar um abaixo do outro alinhados à esquerda( segundo seu exemplo.. mesmo dizendo que é para a direita).

Att,

Dif

Resolvido! valeu cara! :D Vocês são nota 10!

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...