Проблем с isset

PHP_Masters

Registered
Код:
<?php
session_start();
if(!$_SESSION['is_logged']===true)
{
	?>
	<form action="index.php" method="POST" name="login">
	Име:<input type="text" name="login_name"/><br />
	Парола:<input type="password" name="login_pass"/><br />
	<input type="submit" value="Влез"/>
	</form>
	<?php
	if(isset($_POST['login']))
	{
		$login=trim($_POST['login_name']);
		$pass=trim($_POST['login_pass']);
		if(!$_SESSION['is_logged']===true)
		{
			if($login != "admin")
			{
				echo "Вие не сте админ";
			}
			else
			{
				if($pass != "asdasd")
				{
					echo "Вие не сте админ";
				}
				else
				{
					$_SESSION['is_logged']=true;
					header('Location: index.php');
					exit;
				}
			}
		}
	}
}
else
{
 echo '<a href="logout.php">Изход | </a>';
 echo '<a href="add.php">Добави животно |</a>';
}
?>

та проблема е, че като натиска влез и не иска да влиза, презарежда страницата, дори махам всичките неща и пиша едно "Здравей", за да видя дали ще проработи ама не... а в кода не виждам да има грешки
 
PHP:
<?php
session_start();
if(!$_SESSION['is_logged']===true)
{
   ?>
   <form action="index.php" method="POST" name="login">
   Име:<input type="text" name="login_name"/><br />
   Парола:<input type="password" name="login_pass"/><br />
   <input type="submit" name="send" value="Влез"/>
   </form>
   <?php
   if(isset($_POST['send']))
   {
      $login=trim($_POST['login_name']);
      $pass=trim($_POST['login_pass']);
      if(!$_SESSION['is_logged']===true)
      {
         if($login != "admin")
         {
            echo "Вие не сте админ";
         }
         else
         {
            if($pass != "asdasd")
            {
               echo "Вие не сте админ";
            }
            else
            {
               $_SESSION['is_logged']=true;
               header('Location: index.php');
               exit;
            }
         }
      }
   }
}
else
{
 echo '<a href="logout.php">Изход | </a>';
 echo '<a href="add.php">Добави животно |</a>';
}
?>
 
Оф, аз не я видях формата :D

Към автора... name атрибута не се слага на <form> тага, а на input, select и т.н.
В случая на теб ти трябва на изпращащия бутон


HTML:
<input type="submit" name="login" value="Влез" />
 
relax15pyt каза:
Оф, аз не я видях формата :D

Към автора... name атрибута не се слага на <form> тага, а на input, select и т.н.
В случая на теб ти трябва на изпращащия бутон


HTML:
<input type="submit" name="login" value="Влез" />

забравил съм всичко братче... днеска кодвам за първи път тая година та доста съм забравил, мерси все пак

а и не знам как съм сложил името там горе като първоначално копирах формата от друга страница а и първоначално си работеше, все пак мерси и на двамата
 

Back
Горе