<!DOCTYPE html> <html> <head> <title></title> <meta charset="UTF-8"> <style> *{margin:0;} img { } </style> </head> <body> <h1 >Clique en la imagen para ir a la página</h1> <p>En un <u>lugar</u> de la <strong>mancha</strong> de cuyo <mark>nombre</mark> no <small>quiero</small> <del>acordarme</del> no ha mucho tiempo que vivía un hidalgo de los de <em>lanza</em> en <em><strong>astillero</strong></em> rocín <ins>flaco</ins> adarga <sup>antigua</sup> y <sub>galgo</sub> corredor.</p> <a href="http://google.es"><img src="mascota.jpg" alt="perrito mono" width="200"></a> <a href="http://google.es"><img src="perro2.jpg" alt="perrito mono" width="200"></a> <a href="http://google.es"><img src="gato.jpg" alt="perrito mono" width="200"></a> </body> </html>
Categoría: Sin categoría
Exámenes recuperación
sakila.php
<?php class Sakila { private $server = "localhost"; private $user = "root"; private $password = ""; private $db = "sakila"; public $conn; function __construct() { try { $this->conn = new PDO("mysql:host=$this->server;dbname=$this->db", $this->user, $this->password); $this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->conn->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); $this->conn->exec("SET CHARACTER SET utf8"); } catch (PDOException $e) { echo "Connection failed: " . $e->getMessage(); } } function pepe(){ return 3; } function getActors() { $sql = "select * from actor where 1=1"; $query = $this->conn->query($sql); return $query->fetchAll(); } function getActor($id) { $sql = "select * from actor where actor_id=$id"; $query = $this->conn->query($sql); return $query->fetch(); } /** * * @param type $actor array asociativo con los campos del actor * ejemplo: ['actor_id'=>1,'first_name'=>'Santiago','last_name'=>'Segura'] */ function updateActor($actor) { $sql = "update actor set first_name='" . $actor['first_name'] . "', last_name='" . $actor['last_name'] . "' where actor_id=" . $actor['actor_id'] . ";"; $this->conn->exec($sql); } function deleteActor($id) { $sql = "delete from actor where actor_id=$id"; $this->conn->exec($sql); } /** * Inserta un nuevo actor o devuelve el id si ya existe * @param string valor de first_name * @param string valor de last_name * @return int id */ function newActor($first_name, $last_name) { if (!empty($first_name) && !empty($last_name)) { $sql = "select * from actor where first_name=:first_name and last_name=:last_name"; $st = $this->conn->prepare($sql); $st->execute([':first_name' => $first_name, ':last_name' => $last_name]); if ($actor = $st->fetch()) { return $actor['actor_id']; } $sql = "insert into actor (first_name,last_name) values (:first_name,:last_name)"; $st = $this->conn->prepare($sql); $st->execute([':first_name' => $first_name, ':last_name' => $last_name]); return $this->conn->lastInsertId(); } else { return null; } } /** * Inserta una película en una categoría * @param int id de la categoría * @param string título de la película */ function newFilm($category_id, $film) { $this->conn->beginTransaction(); try { $sql = "insert into film(title,language_id) values (:film,1)"; $st = $this->conn->prepare($sql); $st->execute([':film' => $film]); $film_id = $this->conn->lastInsertId(); $sql = "insert into film_category(film_id,category_id) values($film_id,$category_id)"; $this->conn->exec($sql); $this->conn->commit(); } catch (PDOException $e) { echo $e->getMessage(); $this->conn->rollBack(); } } /** * Crea un select con todas las categorías */ function selectCategory() { $sql = "select * from category"; $q = $this->conn->query($sql); $categorias = $q->fetchAll(); ?> <select name="category"> <?php foreach ($categorias as $categoria) { ?> <option value="<?= $categoria['category_id'] ?>"><?= $categoria['name'] ?></option> <?php } ?> </select> <?php } }
Phonegap
Casino: Diseño
Deberemos construir una página de un casino con los siguientes apartados:
– Inicio
– Registro
– Fotos
Además incluiremos enlaces a los cuatro juegos que se van a jugar:
Slot Machine
Dados
Blackjack
Ruleta
Tendremos una página javascript, allí tendremos una variable ‘saldo’ que es el dinero del jugador y que de momento valdrá 100.
Ejemplo Layout Bootstrap
Examen
Película mp4
Enlaces intra página
Ejemplo promesa
function promiseSqrt(value){
return new Promise(function (fulfill, reject){
console.log(‘START execution with value =’, value);
setTimeout(function() {
fulfill({ value: value, result: value * value });
}, 0 | Math.random() * 1000);
});
}
var p = [0,1,2,3,4,5,6,7,8,9];
p.reduce(
function (sequence, value) {
return sequence.then(function() {
return promiseSqrt(value);
}).then(function(obj) {
console.log(‘END execution with value =’, obj.value,
‘and result =’, obj.result);
});
},
Promise.resolve()
).then(function() {
console.log(‘COMPLETED’);
});