Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP špatná syntaxe

takto vypadá kod na přihlašování na web-

<?php
session_start();
$spojeni=mysql_connect('localhost','root','');
if(isset($_POST['jmeno'])&&isset($_POST['heslo'])) {
  
  if(!$spojeni)die('neni spojeni s sql');  
  mysql_select_db('databaze', $spojeni) or die("spatne zadana databaze".mysql_error($spojeni));
  $sql="SELECT login, prava FROM registr WHERE login='".$_POST['jmeno']."' AND heslo='".$_POST['heslo']."'";
  $vysledek=mysql_query($sql,$spojeni);
  $pocet=mysql_num_rows($vysledek);
  if($pocet==1){
    $ziskej = Mysql_fetch_assoc($vysledek);  
    $_SESSION['log']=$ziskej["login"];
    $_SESSION["prava"]=$ziskej["prava"];
    header("Location: {$_POST["aktualni_stranka"]}");
  }else{
  header("Location: {$_POST["aktualni_stranka"]}");
    echo "<script type='text/javascript'>
    alert ('chyba');
    </script>";
    unset($_SESSION['jmeno']);
  }  
}

if(isset($_SESSION['log'])){
    if($_SESSION["prava"]==1)
        echo "
        <div id='prihlaseni' style='width: 350px;'>
            <label class='prihl'><u>Váš účet:</u></label>
            <label style='margin-left: 15px;'>Jste přihlášen jako <b><a href='profil.php?login=$login' style='color:black;'>{$_SESSION["log"]}</a></b>.</ label><br>
            <form action='odhlaseni.php' method='post'>
            <input class='prihl' type='submit' value='Odhlásit' name='odhlasit'>
             </form>
             <div id='menu' style='float: right; margin-right: 10px; margin-top: 3px;'>
                <a href='rozcesti_admin.php' style='text-decoration: none;'><h3>Redakce</h3></a>
             </div>
             <div id='menu' style='float: right; margin-top: 3px;'>
                <a href='diskuse/diskuse_admin.php' style='text-decoration: none;'><h3>Diskuse</h3></a>
             </div>
            </div><!--konec prihlaseni -->
        "; 
?>
V odkaze href='profil.php?login=$login' , porovnávám unikátní loginy.. ale nemám nikde nadefinovanou proměnou $login ... jak a kde ji tam mám nadefinovat aby mi fungovaly ty odkazy ?? /zkoušel jsem do kodu zakomponovat $login="login";/to však nefungovalo

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny