Защо на този код не се искарва "Добре дошул $username&q

lqbo123

Registered
Ето вижте защо след логване не искарва добре дошшъл $username само бял екран искарва:

Код:
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<?php
@session_start();
include "config.php";
?>
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_erro());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else {
        if ($password == $row[password]) {
            $_SESSION['username'] = $row[username];
            echo "Добре дошъл ". $_SESSION['username'];
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>
 
Код:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
@session_start();
include "config.php";
?>
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else {
        if ($password == $row[password]) {
            $_SESSION['username'] = $row['username'];
            echo "Добре дошъл ". $_SESSION['username'];
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>
 
Код:
	 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
@session_start();
include "config.php";
?>
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else {
        if ($password == $row[password]) {
            $_SESSION['username'] = $username;
            echo "Добре дошъл ". $_SESSION['username'];
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>
 
Код:
<?php
session_start();
include "config.php";
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}else{
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_erro());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_array($rezult);
if($broi == 0) {
echo "Няма такъв потребител!";
}else{
if ($password == $row['password']) {
$_SESSION['username'] = $username;
echo "Добре дошъл ".$username;
}
}
}
if(isset($_SESSION['username'])) {
echo "<br /><a href='index.php'>Начало</a>";
}
?>
така??
 
kulov каза:
Код:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
@session_start();
include "config.php";
?>
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else 
{
        if ($password == $row[password]) 
{
            $sesuser = $_SESSION['username'];
            $_SESSION['username'] = $row['username'];
            echo "Добре дошъл '.$csuser.'";
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>

така :)
 
bankera1990 ще ме извиняваш ама я си виж кода който си дал
първо сетваш sesuser а после ползваш csuser което не е сетнато никъде?
Код:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
@session_start();
include "config.php";
?>
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else
{
        if ($password == $row[password])
{
            $sesuser = $_SESSION['username'];
            $_SESSION['username'] = $row['username'];
            echo "Добре дошъл '.$sesuser.'";
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>
 
sorRy каза:
bankera1990 ще ме извиняваш ама я си виж кода който си дал
първо сетваш sesuser а после ползваш csuser което не е сетнато никъде?
Код:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
@session_start();
include "config.php";
?>
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else
{
        if ($password == $row[password])
{
            $sesuser = $_SESSION['username'];
            $_SESSION['username'] = $row['username'];
            echo "Добре дошъл '.$sesuser.'";
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>

о боже от не внимание е така извинявам се :) случват се и грешки но защо при мен са постоянно :D малко хумор :?: благодаря че ме поправи sorRy
 
Код:
<?php
@session_start();
include "config.php";
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<?php
if(!$_POST['submit']) {
echo '<form action="login.php" method="post">
    Потребител:<input type="text" name="username" /><br />
    Парола:<input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Вход" />
    </form>';
}
else {
$username = $_POST['username'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$rezult = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($rezult);
$row = mysql_fetch_assoc($rezult);
if($broi == 0) {
    echo "Няма такъв потребител!";
}
    else
{
        if ($password == $row['password'])
{
            $sesuser = $_SESSION['username'];
            $_SESSION['username'] = $row['username'];
            echo "Добре дошъл '.$sesuser.'";
        }
    }
}
$potrebitel = $_SESSION['username'];
if($potrebitel) {
    echo "<br /><a href='index.php'>Начало</a>";
}
?>


Така ?
 

Back
Горе