• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Blad wyświetla sie w zlym miejscu

42 Warsaw Coding Academy
0 głosów
153 wizyt
pytanie zadane 3 maja 2016 w HTML i CSS przez Nlvg Użytkownik (550 p.)

Witam, mam problem z błędem który pokazuje się w złym miejscu, chodzi o to:

 

A oto div w którym jest login i hasło:

HTML

	<div id="logowanie" />
						
				<form action="zaloguj.php" method="post"></br></br></br>
	
				Login: <br /> <input type="text" name="login" /> <br />
 				Hasło: <br /> <input type="password" name="haslo" /> <br /><br />
				<input type="submit" value="Zaloguj się" />
	
				</form>
						
				
	</div>

 

CSS

#logowanie
{
	height: 220px;
	width: 200px;
	background-color: green;
	
}

 

i PHP plik zaloguj

<?php

	session_start();
	
	if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
	{
		header('Location: index.php');
		exit();
	}

	require_once "connect.php";

	$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
	
	if ($polaczenie->connect_errno!=0)
	{
		echo "Error: ".$polaczenie->connect_errno;
	}
	else
	{
		$login = $_POST['login'];
		$haslo = $_POST['haslo'];
		
		$login = htmlentities($login, ENT_QUOTES, "UTF-8");
	
		if ($rezultat = @$polaczenie->query(
		sprintf("SELECT * FROM uzytkownicy WHERE user='%s'",
		mysqli_real_escape_string($polaczenie,$login))))
		{
			$ilu_userow = $rezultat->num_rows;
			if($ilu_userow>0)
			{
				$wiersz = $rezultat->fetch_assoc();
				
				if (password_verify($haslo, $wiersz['pass']))
				{
					$_SESSION['zalogowany'] = true;
					$_SESSION['id'] = $wiersz['id'];
					$_SESSION['user'] = $wiersz['user'];
					$_SESSION['drewno'] = $wiersz['drewno'];
					$_SESSION['kamien'] = $wiersz['kamien'];
					$_SESSION['zboze'] = $wiersz['zboze'];
					$_SESSION['email'] = $wiersz['email'];
					$_SESSION['dnipremium'] = $wiersz['dnipremium'];
					
					unset($_SESSION['blad']);
					$rezultat->free_result();
					header('Location: gra.php');
				}
				else 
				{
					$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
					header('Location: index.php');
				}
				
			} else {
				
				$_SESSION['blad'] = '<span style="color:red">Nieprawidłowy login lub hasło!</span>';
				header('Location: index.php');
				
			}
			
		}
		
		$polaczenie->close();
	}
	
?>

.php

 

 

Nie mam pojęcia co zrobić, proszę o pomoc.

 

 

1 odpowiedź

0 głosów
odpowiedź 3 maja 2016 przez Mateusz11 Pasjonat (22,910 p.)
A gdzie wstawiasz echo z komunikatem błędu?
komentarz 4 maja 2016 przez Nlvg Użytkownik (550 p.)
Uczę się dopiero, mógłbyś mi powiedzieć jak to naprawić? :)

Podobne pytania

0 głosów
1 odpowiedź 287 wizyt
pytanie zadane 6 października 2017 w C# przez Szaradek Obywatel (1,340 p.)
0 głosów
1 odpowiedź 150 wizyt
pytanie zadane 21 czerwca 2018 w C i C++ przez fruczka Użytkownik (570 p.)

93,383 zapytań

142,382 odpowiedzi

322,539 komentarzy

62,744 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...