Autor Zpráva
kharn
Profil *
Dobrý den,
chtěl bych udělat vytáhnutí emailu z databáze moc netuším jak to udělat zkoušel jsem nějaké pokusy, ale nic mi nefunguje. Prosím poradte

Soubor login.php
<link rel="stylesheet" href="style.css">
<?php 
@include "./config.php"; // připojení k databázi

$login = $_POST["jmeno"]; // nick zadaný ve formuláři pro přihlašování
$heslo = $_POST["heslo"]; // heslo zadané ve formuláři pro přihlašování
$md5heslo = md5($heslo);  // Pomocí funkce md5() heslo zahashujeme

$dotaz = mysql_query("select * from uzivatele where login = '$login' and heslo = '$md5heslo'");
$overeni = mysql_num_rows($dotaz);
$row = mysql_fetch_array($dotaz);

if($overeni == 1) {

    $_SESSION['login'] = $login; // Zapíšeme si jeho lgoin který získáme z MySQL
    $_SESSION['id'] = $row["id"]; // Zapíšeme si jeho id které získáme z MySQL
    
    @include "./hpanel.php";

  die();
} 
else {
  echo "<div>Zadal jste špátné jméno nebo heslo!</div>"; // Příkaz pro výpis, že uživatel zadal špatný nick nebo heslo
  echo '<a href="index.php">Zpět</a>';                                 // Je možné použít místo echo také header(Location: ); a uživatele přesměrovat na nějakou stránku
}


 	
?>


Soubor hpanel.php

<?php
    
    echo '<a href="./logout.php">Odhlásit se</a>';
    echo " | $login";
    echo "<hr>";
    
    $sql = "SELECT mail FROM uzivatele where login like '$login'";
    $result = mysql_query($sql);
    
    echo(mysql_fetch_object($result)->mail);
    
   
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: