я стараюсь видеть данные пользователя в момент loguearse, но у меня есть недостаток этот код - login:
$usuario=$_POST['usuario'];
$pass=sha1($_POST['password']);
if (empty($usuario) || empty($pass)){
header("Location: ../iniciodesesion.php");
echo "la contraseña no coincide";
exit();
}
mysql_connect('localhost','root','') or die("Error al conectar " . mysql_error());
mysql_select_db('proyecto2') or die ("Error al seleccionar la Base de datos: " . mysql_error());
$result = mysql_query("SELECT * from usuarios where usuario='" . $usuario . "'");
if($row = mysql_fetch_array($result)){
if($row['contrasena'] == $pass){
session_start();
$_SESSION['usuario'] = $row['usuario'];
$_SESSION['nombre']= $row['nombre'];
$_SESSION['nombre']=$row['apellidop'];
header("Location: ../inicio.php");
}
guardo en session los datos
este codigo es para mostrarlo
session_start() ;
if(isset($_SESSION['usuario'])){
echo $_SESSION['usuario'];
echo $_SESSION['nombre'];
echo $_SESSION['apellidop'];
}
мою таблицу называются пользователь и поля:
id;
usuario;
nombre;
apellidop;
apellidom;
email;
password;
недостаток, который мне показывает пользователь, имя, но начиная с apellidop у меня выходит эта ошибка:
Notice: Undefined index: apellidop in C:\xampp\htdocs\Proyecto2\verdatos.php он-лайн 35
если бы кто-то смог указывать мне на ошибку, или какой-то другой способ мочь показывать это был бы благодарен за это
Проблема здесь Проблема здесь [110] Я думаю, что правильным был бы Проблема здесь [110] Я думаю, что правильным был бы [111] , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ( Проблема здесь [110] Я думаю, что правильным был бы [111] , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ([112]) , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ( Проблема здесь [110] Я думаю, что правильным был бы [111] , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ([112])echo
)echo
)
Я думаю, что правильным был бы Проблема здесь [110] Я думаю, что правильным был бы [111] , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ( Проблема здесь [110] Я думаю, что правильным был бы [111] , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ([112])echo
)
, Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ( Проблема здесь [110] Я думаю, что правильным был бы [111] , Из-за которых он давал тебе эту ошибку? Потому что в линии тебя делает 35 одним, я начинаю стоимости, которая не существует ([112])echo
)