hace tiempo hize una pagina que trabajaba con sesiones y funciona bien hasta ahora, cuando quiero hacer lo mismo con otro script obtengo un error no entiendo que esta fallando si ambos codigos son los mismo, no entiendo que causa el error, a continuacion voy a dejar el codigo de mi viejo script y despues del que me causa error
<!-- /*<style>
body{background:skyblue;}
input[type="text"] {margin-left: 35%;}
form {border:solid blueviolet;}
</style>*/ -->
<form method="post" action="testeo.php" enctype="multipart/form-data" autocomplete="on">
<input type="text" name="login" placeholder="email">
<input type="password" name="password" placeholder="password">
<input type="submit" name="testeo" value="acceder">
<input type="submit" name="logout" value="cerrar sesion"><br>
<hr>
<!-- <textarea cols="40" rows="15" name="areadetexto" formaction="testeo.php"></textarea> -->
</form>
<?php
if(isset($_POST['testeo'])) {
session_start();
require("conexion.php");
$login = $_POST['login']; $pass = $_POST['password'];
$comando = "SELECT * FROM users WHERE email ='$login' AND password ='$pass' ";
$consulta = mysql_query($comando) or die ("Error en la query: ".mysql_error());
$fila = mysql_fetch_array($consulta) or die ("Error en la query: ".mysql_error());
$_SESSION ['id'] = $fila ['id'];
$_SESSION ['name'] = $fila ['name'];
$_SESSION ['email'] = $fila ['email'];
print "<h2>perfil privado</h2><br/>";
echo $_SESSION['name']."<br>";
echo $_SESSION['email']."<br>";
if(isset($_POST['logout'])) {
session_start();
if ($_SESSION['name'])
{
session_destroy();
// header("location:testeo.php");
}
}
mysql_close($conex);}
?>
<?php
/*
session_start();
if ($_SESSION['nome'])
{
session_destroy();
header("location:testeo.php");
}
?>
<a href="logout.php">cerrar sesion</a>
<form method="post" action="testeo2.php" enctype="multipart/form-data">
<textarea cols="40" rows="15" name="areadetexto"></textarea>
<input type="submit" value="enviar" >
</form>
*/
<body style="background-color: darkblue; color:skyblue; font-weight: bold;">
<?php
session_start();
$uname = $_POST['uname'];
$pw = $_POST['password'];
$email = $_POST['email'];
require("conexion.php");
$comando = "SELECT * FROM users WHERE email ='$email' AND password ='$pw' ";
$consulta = mysql_query($comando) or die ("Error en la query: ".mysql_error());
$fila = mysql_fetch_array($consulta) or die("Erro en la consulta:".mysql_error());
if($consulta)
{
echo "verifica realizada";
$_SESSION['id'] = $_fila['id'];
$_SESSION['name'] = $_fila['name'];
$_SESSION['email'] = $_fila['email'];
echo $_SESSION['name']."<br>";
echo $_SESSION['email']."<br>";
}
mysql_close($conex);
?>