Skip to content

Instantly share code, notes, and snippets.

<!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>Ejercicio 1</title>
</head>
<!--Recuperamos y mostramos en texto plano los datos recuperados del formulario-->
<?php
$name=$_POST["name"];
$surname=$_POST["surname"];
<!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>Ejercicio 1 html</title>
</head>
<body><!--Creamos un formulario con varios campos y el boton de enviar los datos al Ej1.php-->
<form action="Ej1.php" method="post" id="frm1" name="frm1">
<label id="nombre">Nombre:</label><input type="text" name="name" id="name"/><br />
@nicolapiz
nicolapiz / Clase.php
Created March 2, 2014 17:45
Clase php contiene varias clases que nos son utiles para conectar a la base de datos, hacer consultas y declarar objetos usuarios
<?php
class Conexion // se declara una clase para hacer la conexion con la base de datos
{
var $con;
function Conexion()
{
// se definen los datos del servidor de base de datos
$conection['server']="localhost"; //host
$conection['user']="alumno"; // usuario
$conection['pass']="alumnodaw"; //password
@nicolapiz
nicolapiz / Ej2.html
Created March 2, 2014 17:47
documento que contiene el formularios con los nombres del usuario que vamos a insertar en la base de datos
<!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>Ejercicio 2</title>
</head>
<body>
<form action="Ej2.php" method="post" id="frm1" name="frm1">
@nicolapiz
nicolapiz / Ej2.php
Created March 2, 2014 17:48
fichero php que es llamado desde Ej2.html y que su funcion es comprobar si existe un usuario que vamos a guardar y si no lo guarda.
<!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>Ejercicio 2</title>
</head>
<body>
<?PHP
@nicolapiz
nicolapiz / Ajax.js
Last active August 29, 2015 13:56
fichero que contiene la ingeniería ajax para llamar a un php e insertar un usuario a la base de datos
// JavaScript Document
// Función para recoger los datos de PHP según el navegador, se usa siempre.
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
@nicolapiz
nicolapiz / Ej3.html
Created March 2, 2014 17:54
documento html que contiene el formulario que recoge los datos del usuario que vamos a ingresar en la base de datos por ajax.
<!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>Ejercicio 3</title>
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
</head>
<body>
<!--Guardar los datos de un formulario en la base de datos por ajax-->
@nicolapiz
nicolapiz / Ej3.php
Created March 2, 2014 17:56
fichero php que se encarga de comprobar la existencia del registro y si no ingresarlo. incluie la clase clase.php que nos sirve para el Ej2 y Ej3
<?PHP
include_once ("clase.php");// incluyo las clases a ser usadas
$usu= new Usuario($_POST["id"]);
if($usu->nombre!=""){
echo "1";
}
else
{
$usu->setID($_POST["id"]);
@nicolapiz
nicolapiz / Cerrar.php
Last active August 29, 2015 13:56
php que sirve para cerrar la sesion del ejercicio 5. al final nos redirecciona al Ej5.php
<?php
session_start();
session_regenerate_id(true);
session_destroy();
header("location:Ej5.php");
?>
@nicolapiz
nicolapiz / Ej5.php
Created March 2, 2014 18:01
fichero php que contiene el formulario para recoger informacion y luego asignarla a unas variables de sesion que mostraremos en otra pagina
<!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>Ejercicio 5</title>
<?php
session_start();
$_SESSION['ses_id']=session_id();