Ne znam zašto bi me tamo redirektovao a trebao bi na onu stranicu koju stavim u header pa da me redirektuje ako je ispravan login.
Isto kao i ovo,desilo mi se da imam potpuno ispravan kod koji mi je radio ali odjednom prilikom logina kada mi se forma prebaci na stranicu nakon uspjesnog logina piše da je header već poslan a nije mi se dešavalo..
Evo koda..
Code:
<?php
session_start();
include'db.php';
include'funkcija.php';
$nesto="news";
odabirbaze($nesto);
if(isset($_POST['logse']))
{
$user=$_POST['ime'];
$lozinka=$_POST['lozinka'];
$upit=mysql_query("SELECT * FROM login WHERE username='$user' AND password='$lozinka'");
$num=mysql_num_rows($upit);
if($num!=0)
{
$_SESSION['user']=$user;
header('Location:clanovi.php');
}
else
{
echo "Nemoguće se logovati";
}
}
else
{
?>
<form method="post" action="login.php">
Ime:<input type="text" name="ime" ><br>
Lozinka:<input type="password" name="lozinka" ><br>
<input type="submit" name="logse" value="Loguj se">
</form>
<?php
}
?>
<?php
session_start();
include'db.php';
include'funkcija.php';
$nesto="news";
odabirbaze($nesto);
if(isset($_POST['logse']))
{
$user=$_POST['ime'];
$lozinka=$_POST['lozinka'];
$upit=mysql_query("SELECT * FROM login WHERE username='$user' AND password='$lozinka'");
$num=mysql_num_rows($upit);
if($num!=0)
{
$_SESSION['user']=$user;
header('Location:clanovi.php');
}
else
{
echo "Nemoguće se logovati";
}
}
else
{
?>
<form method="post" action="login.php">
Ime:<input type="text" name="ime" ><br>
Lozinka:<input type="password" name="lozinka" ><br>
<input type="submit" name="logse" value="Loguj se">
</form>
<?php
}
?>