Revisando detenidamente me faltaba definir cada una de las variables @$name, también realice la corrección por usar solo una sola variable $_Session,
pero ahora me salen varios errores en rojo y al final de la pagina indica "No database Selected" mi pregunta es ¿de que manera puedo indicarle a la aplicación para que acceda a la base de datos la cual se encuentra ya creada?
Anexo imagenes del error:
Anexo el codigo editar.php con las correcciones realizadas.
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="hidden" 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 codigo del archivo crear.php
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>";
}
?>
Gracias.