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

PHP - wypisywanie nazwy użytkownika z bazy danych

0 głosów
799 wizyt
pytanie zadane 29 września 2018 w PHP przez wiktor123 Nowicjusz (200 p.)

Mam problem z PHP, mianowicie kod w 100% zgadza się z tym z filmiku PHP odc2, ale nie wiem czemu nie wypisuje mi się nazwa użytkownika z bazy danych. Kod:

<?php

	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'];
		
		$sql = "SELECT * FROM uzytkownicy WHERE user='$login' AND pass='$haslo'";
		
		if ($rezultat = @$polaczenie->query($sql))
		{
			$ile_kont = $rezultat->num_rows;
			if ($ile_kont>0)
			{
				$wiersz = $rezultat->fetch_assoc();
				$user = $wiersz['user'];
				
				$rezultat->free_result();
				
				echo $user;
			}
			else
			{
				
			}
		}
		
		$polaczenie->close();
	}

?>

 

1 odpowiedź

+1 głos
odpowiedź 29 września 2018 przez Ehlert Ekspert (215,070 p.)
wybrane 29 września 2018 przez wiktor123
 
Najlepsza

kod w 100% zgadza się z tym z filmiku PHP odc2... 

No to już wiadomo w czym problem.

  1. Usuń małpę. To stare, złe praktyki. W prawidłowych rozwiązaniach logowanie błędów jest uzależnione od środowiska w jakim działa aplikacja. 
  2. Jeśli nie masz skonfigurowanego Xdebuga, ani nie pokrywasz kody testami to powstaje Ci var dump. 
    var_dump($var);die;

    Wstawiasz taką linijkę po kolei po każdej Twojej obserwując wartości kluczowych zmiennych dla logiki skryptu. Może gdzieś leci null, może false zamiast wyniku. Debuguj i czytaj dokumentację. 

Polecam zmienić kurs na lepszy, bo z tego nic ambitnego się nie nauczysz.

komentarz 29 września 2018 przez wiktor123 Nowicjusz (200 p.)
ja chce po prostu szybko zrobic logowanko/rejestrowanko nie musze tego umiec - ja chce strone, ktora sam zrobie na infe
komentarz 29 września 2018 przez Ehlert Ekspert (215,070 p.)
No to szukaj działających gotowców.
komentarz 29 września 2018 przez Tomek Sochacki Ekspert (227,490 p.)

Elhert, czy tylko mi się wydaje, czy na tym forum to standard:

 nie musze tego umiec - ja chce strone, ktora sam zrobie na infe

:( Tak swoją drogą ciekaw jestem jaka jest średnia wieku i doświadczenia w IT na tym forum...

komentarz 30 września 2018 przez OdsetekGlupoty Pasjonat (15,360 p.)
Forum "Pasja Informatyki"...
komentarz 30 września 2018 przez Tomek Sochacki Ekspert (227,490 p.)

Smutne sad

komentarz 30 września 2018 przez Ehlert Ekspert (215,070 p.)
Ja już przywyklem. Do shitu w kategorii PHP też przywykłem.

Podobne pytania

0 głosów
2 odpowiedzi 1,116 wizyt
pytanie zadane 18 lutego 2020 w PHP przez adikpl Użytkownik (660 p.)
0 głosów
0 odpowiedzi 264 wizyt
0 głosów
1 odpowiedź 432 wizyt

93,604 zapytań

142,529 odpowiedzi

322,996 komentarzy

63,092 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

Kursy INF.02 i INF.03
...