Está en la página 1de 11

ACTUALIZAR (1CLASE)

FORMULARIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body>
<form action="MODIFICAR.php" method="post">
Ingrese codigo del Producto :
<input type="text" name="codigo">
<br>
<input name="Enviar" type="submit" />
</form>
</body>
</html>

MODIFICAR
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body><h1><center>Actualizar Registros Por Codigo</center></h1>
<?php
$conexion=mysql_connect("localhost","root","") or
die("Problemas en la conexion");
mysql_select_db("libreria" ,$conexion) or
die ("Problemas en la conexion de la base de datos");
$registros=mysql_query("select * from productos
where codigo='$_REQUEST[codigo]'",$conexion) or
die ("Problemas en el select:" .mysql_error());
if ($reg=mysql_fetch_array($registros))
{
?>
<form action="MODIFICADO.php" method="post">
Ingrese nuevo dato :
<input type="text" name="marcanueva" value="<?php echo $reg['marca'] ?>">
<br>
<input type="hidden" name="marcavieja" value="<?php echo $reg['marca']?>">
<input type="submit" value="Modificar"/>
</form>

<?php
}
else
echo "No existe dicho codigo del producto";
?>
</body>
</html>

MODIFICADO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body>
<?php
$conexion=mysql_connect ("localhost", "root","") or
die ("problemas en la conexion");
mysql_select_db ("libreria",$conexion ) or
die (" Problemas en la coneccion de la base de datos");
$registros=mysql_query("update productos
set marca='$_REQUEST[marcanueva]'
where marca='$_REQUEST[marcavieja]'",$conexion) or
die("problemas en el select:".mysql_error());

echo "La marca del producto fue modificado con Exito";
?>
</body>
</html>












CONSULTA
FORMULARIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body><center><h1>Consultar Productos</h1></center>
<form action="ejecutar.php" method="post">
Ingrese codigo del Producto:
<input type="text" name="codigo">
<br>
<input name="Enviar" type="submit" />
</form>
</body>
</html>

EJECUTAR
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body>
<?php
/**********CONECTAR CON BASE DE DATOS*******************/
$conexion=mysql_connect("localhost","root","") or
die("problemas en la conexion");
mysql_select_db("libreria" ,$conexion) or
die ("problemas en a seleccion de la base de datos");
//ejecutamos la consulta
$sql = "SELECT nombre, cantidad, precio, marca FROM productos WHERE codigo='"
.$_POST['codigo']."'";
$result = mysql_query ($sql);
//verificamos que no haya error
if (! $result){
echo "La consulta SQL contiene errores.".mysql_error();
exit();
}else {
echo "<table
border='1'><tr><td>Nombre</td>><td>Cantidad</td><td>Precio</td><td>Marca<td></tr><tr>";
//obtenemos los datos resultado de la consulta
while ($row=mysql_fetch_row($result)){
echo "<td>".$row[0]."</td><td>".$row[1]."</td>
<td>".$row[2]."</td><td>".$row[3]."</td>";
}
echo "</tr></table>";
}
?>
</body>
</html>


ELIMINAR
FORMULARIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body><center><h1>Eliminado Registros</h1></center>
<form action="BORRAR.php" method="post">
Ingrese codigo del Producto a borrar:
<input type="text" name="codigo">
<br>
<input type="submit" value="Eliminar">
</form>
</body>
</html>

BORRAR
<title>Documento sin ttulo</title>
</head>

<body><center>Eliminando Registros</center>
<?php
$conexion=mysql_connect ("localhost", "root","") or
die ("problemas en la conexion");
mysql_select_db ("libreria",$conexion ) or
die (" Problemas en la coneccion de la base de datos");
$registros=mysql_query("select * from productos
where codigo='$_REQUEST[codigo]'",$conexion) or
die ("Problemas en el select:" .mysql_error());
if ($reg=mysql_fetch_array($registros))
{
mysql_query("delete from productos where codigo='$_REQUEST[codigo]'", $conexion) or

die ("Problemas en el select:" .mysql_error());
echo "Se efectu el borrado de dicho producto.";
}
else
{
echo "No existe dicho codigo.";
}
mysql_close($conexion);
?>
</body>
</html>



INDEX (2 CLASE)
<html>
<head>
<title>Consulta Registro con AJAX</title>
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<form name="consulta" action="" onSubmit="MostrarConsulta('consulta.php'); return false">
<label>
<input type="submit" value="Consultar" />
</label>
</form>
<div id="resultado"></div>
</body>
</html>

CEMPLEADO
<?php
include_once("DBManager.php");
//implementamos la clase empleado
class cEmpleado{
//constructor
function cEmpleado(){
}
//consulta los empleados de la BD
function consultar(){
//creamos el objeto $con a partir de la clase DBManager
$con = new DBManager;
//usamos el metodo conectar para realizar la conexion
if($con->conectar()==true){
$query = "select * from empleados order by nombres";
$result = @mysql_query($query);
if (!$result)
return false;
else
return $result;
}
}
}
?>

AJAX
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function MostrarConsulta(datos){
divResultado = document.getElementById('resultado');
divResultado.innerHTML='<img src="img/homer002.gif">';
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)
}

DBMANAGER
<?php
//esta clase nos permitira conectarnos a la base de datos
class DBManager{
var $conect;
//Metodo Constructor
function DBManager(){
}

function conectar(){
if (!($con=@mysql_connect("localhost","root",""))){
echo "Error al conectar a la base de datos";
exit();
}
if (!@mysql_select_db("empleado",$con)){
echo "Error al seleccionar la base de datos";
exit();
}
$this->conect=$con;
return true;
}
}
?>

CONSULTA
<?php
include_once("cEmpleado.php");

//Sleep deja inactivo el script por n segundos"
//n es un parametro, en el ejemplo 1 segundo
// esto para poder apreciar el gif animado
sleep(1);

//creamos el objeto $objempleados de la clase cEMpleado
$objempleados=new cEmpleado;

//la variable $lista consulta todos los empleados
$consulta=$objempleados->consultar();

//muestra los datos consultados
echo "</p>Nombres - Departamento - Sueldo</p> \n";
while ($row = mysql_fetch_array($consulta)){
echo "<p>".$row['nombres']." - ".$row['departamento']." - ".$row['sueldo']."</p> \n";
}

?>
LOGIN (3CLASE)
FORMULARIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<h1>Registro de Usuario</h1>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>login</title>
</head>

<body>
<form action="validar.php" method="post"</form>

usuario:
<input name="usuario" type="text" />

pasword:
<input name="clave" type="password" />

email:
<input name="mail" type="text" />
<input value="Registrar" type="submit" />
</body>
</html>

VALIDAR
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>

<body>
<?php
/**********CONECTAR CON BASE DE DATOS ************* */
$conexion = mysql_connect("localhost","root","") or
die("problemas en la conexion");
mysql_select_db("gestion" ,$conexion) or
die ("problemas en la seleccion de la base de datos");
/**insertando registros**/

mysql_query("INSERT INTO usuario (usuario,password,email)
VALUES ('$_REQUEST[usuario]', '$_REQUEST[clave]', '$_REQUEST[mail]')",$conexion) or die ("problemas
en el select".mysql_error);
mysql_close($conexion);
echo "se ha registrado un usuario correctamente\n";
?>
</body>
</html>

GENERA CLAVE
<html lang="es">
<head>
<title>Insercion de Ususario</title>
</head>

<body>
<?php
//Escribir aqui el nombre y la clave del usuario que se desea crear
$usuario="emerson";
$clave="123";

$conexion=mysql_connect ("localhost", "root","") or
die ("no se puede conectar con el servidor");
mysql_select_db ("gestion") or
die (" No se puede seleccionar la base de datos");
$salt=substr ($usuario, 0, 2);
$clave_crypt=crypt ($clave,$salt);
$instruccion = "insert into usuario (usuario, clave) values ('$usuario', '$clave_crypt')";
$consulta = mysql_query ($instruccion,$conexion)
or die ("Fallo en la insercion");
mysql_close ($conexion);
print ("Usuario $usuario insertado con exito\n");
?>

</body>
</html>

EJERCICIO1C
<?php
session_start ();
?>
<html LANG="es">
<head>
<title>Manejo de sesiones</title>
<link rel="stylesheet" type="text/css" href="estilos.css" >
</head>

<body>
<h1>Manejo de sistemas</h1>
<h2>Paso 3:la variable ya ha sido destruida y su valor se ha perdido</h2>
<?php
//Con register_globals On
// print ("<P>Valor de la variable de sesion: $var</P>\n");
// session_destroy ();

// con register_globals Off
$var=$_SESSION['var'];
print ("<P>Valor de la variable se sesion: $var</P>\n");
session_destroy ();
?>
<A href="ejercicio1.php">Volver al paso 1</A>.

</body>
</html>

EJERCICIO1B
<?php
session_start ();
?>
<html LANG="es">
<head>
<title>Documento sin ttulo</title>
<link rel="stylesheet" type="text/css" href="estilos.css" >
</head>

<body>
<h1>Manejo de sistemas</h1>
<h2>Paso 2:Se accede a la variable de sesion y se almacena y se destruye</h2>
<?php
//Con register_globals On
// print ("<P>Valor de la variable de sesion: $var</P>\n");
// session_unregister ("var");

// con register_globals Off
$var=$_SESSION['var'];
$_SESSION['var']=$var;
print ("<P>Valor de la variable se sesion: $var</P>\n");
unset ($_SESSION['var']);
?>
<A href="ejercicio1c.php">Paso 3</A>.
</body>
</html>

EJERCICIO1
<?php
session_start();
?>
<html LANG="es">

<head>
<title>Manejo de sesiones</title>
<link rel="stylesheet" type="text/css" href="estilos.css" >
</head>

<body>
<h1>Manejo de sistemas</h1>
<h2>Paso 1:Se crea la variable de sesion y se almacena</h2>
<?php
//Con register_globals On
// $var="Maria";
// sesion_register ("var";
// print ("<P>Valor de la variable de sesion: $var</P>\n");
// con register_globals Off
$var="Maria";
$_SESSION['var']=$var;
print ("<P>Valor de la variable se sesion: $var</P>\n");
?>
<A href="ejercicio1b.php">Paso 2</A>.
</body>
</html>