Muy amable por sus indicaciones.
he realizado las correspodientes modificaciones, cambiando el type por "if isset"
Anexo el codigo del archivo editar.php
Código PHP:
Ver original<?php
if(isset ($_SESSION['id'])) { ?>
<!DOCTYPE html>
<link rel="stylesheet" href="../css/estilo.css" type="text/css" media="all">
<html lang="en">
<head>
<title>Mi perfil de operario</title>
<body><a href ="../view/login.php" class = "dos">Cerrar Sesion...</a>
<p id ="title">Bievenido operario
<?php
echo $_SESSION['name'] ;
echo " " ;
echo $_SESSION['apellido'];
?>
</p>
<?php include("../controller/crear.php");
$id = @$_SESSION["id"];
$ssql = "select * from users where id= ". $id; $editar = mysql_query($ssql); $ssql = "select * from users where id= 1". $id.$editar = mysql_query($ssql); //$ssql=mysql_query("UPDATE usuarios SET nombre = '$nombre', apellido = '$apellido' usuario = '$usuario', contraseña = '$contraseña', WHERE ID_USUARIO = $ID_USUARIO")OR die (mysql_error());
?>
<form action="../controller/crear.php" method="post"> <input type="if isset" name="id" value="<?php echo $id;?>">
<br />
Nombre:
<br />
<input type="text" name="nombre" value="<?php echo @$name =nombre;?>">
<br />
Apellido:
<br />
<input type="text" name="apellido" value="<?php echo @$name =apellido;?>">
<br />
Usuario:
<br />
<input type="text" name="usuario" value="<?php echo @$name =usuario;?>">
<br/>
Contraseña:
<br />
<input type="text" name="contraseña" value="<?php echo @$name =contraseña;?>">
<br/>
<center> <input class="form-btn" name="submit" type="submit" value="Actualizar Informacion" /></center>
<!-- footer -->
<footer>
<div class="wrapper">
<section class="lower">
<h3> <span></span></h3>
</section>
<section class="lower">
<h3></h3>
</html>
<?php
}else{echo "Lo sentimos, debes iniciar sesion antes de acceder a esta pagina"; } ?>
Anexo la imagen la cual me muestra solo dos errores y el formulario pero sin los datos almacenados en la base de datos.
Anexo el codigo crear.php el cual va apuntado el archivo editar.php desde el include.
Código PHP:
Ver original<?php
include ("../model/wish.php");
$nombre= $_POST['nombre'];
$apellido= $_REQUEST['apellido'];
$usuario= $_REQUEST['usuario'];
$pass1= $_REQUEST['pass1'];
$pass2= $_REQUEST['pass2'];
$wish = new wish();
$igual= $wish->verificar($pass1, $pass2);
if($igual == true){
$wish->registrar($nombre, $apellido, $usuario, $pass1);
}else if ($igual == false){
echo "<h1> LAS CONTRASEÑAS NO COINCIDEN</h1>";
}
?>
Anexo el codigo wish.php el cual apunta hacia la base de datos.
Código PHP:
Ver original<?php
include 'conexion.php';
class wish extends conexion {
private $fine;
private $user ;
private $password;
private $consulta ;
private $conexion;
private $row, $pas1 , $pas2;
private $penombre, $peapellido, $peusuario, $pepassword, $verificar ;
public function wish(){
$conect = new conexion();
$this->conexion = $conect -> conectar();
$conect -> seleccion_db();
}
public function login($usuario, $pass){
$this->user = $usuario;
$this->password= $pass;
$this->consulta= mysql_query("SELECT usuario , password FROM wisher where usuario = '".$this->user."' and password = '".$this->password."'", $this->conexion); $this->consulta = mysql_query("SELECT * FROM wisher where usuario = '".$this->user."' ", $this->conexion); //Id
$this->id = $this->row['id'];
$_SESSION['id'] = $this->id;
$this->ini = 1;
//Nombre
$this->id = $this->row['nombre'];
$_SESSION['name'] = $this->id;
//apellido
$this->id = $this->row['apellido'];
$_SESSION['apellido'] = $this->id;
header("Location: ../Aplication/index.html"); }else{
echo " usuario o password incorrecto ";
}
return $this->consulta ;
}
public function registrar($nom, $ape, $use, $pass){
$this->penombre = $nom;
$this->peapellido = $ape;
$this->peusuario = $use;
$this->pepassword = $pass;
$this->verificar = mysql_query("SELECT usuario FROM wisher where usuario = '".$this->peusuario."' " , $this->conexion );
echo "<h1>EL USUARIO QUE ACABA DE INGRESAR YA EXISTE</h1>";
mysql_query("INSERT INTO wisher(nombre, apellido, usuario, password) values('$this->penombre', '$this->peapellido', '$this->peusuario' , '$this->pepassword')", $this->conexion );
header("location: ../view/login.php");
}
}
public function verificar($pass1 , $pass2){
$this->fine = false;
$this->pas1 = $pass1;
$this->pas2 = $pass2;
if($this->pas1 == $this->pas2){
$this->fine = true ;
}
return $this->fine ;
}
Gracias.