Created
August 8, 2019 00:17
-
-
Save parzibyte/e85ac20b300458d076abad14b09f5d6b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
if (empty($_GET["id"])) { | |
exit("No hay id"); | |
} | |
include_once __DIR__ . "/base_de_datos.php"; | |
$sentencia = $baseDeDatos->prepare("SELECT * FROM videojuegos WHERE id = :id LIMIT 1;"); | |
$sentencia->bindParam(":id", $_GET["id"]); | |
$sentencia->execute(); | |
$videojuego = $sentencia->fetch(PDO::FETCH_OBJ); | |
if ($videojuego === FALSE) { #Si no existe ningún registro con ese id | |
exit("No hay ningún videojuego con ese ID"); | |
} | |
# si llegamos hasta aquí es porque el videojuego sí existe | |
?> | |
<!DOCTYPE html> | |
<html lang="es"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Editar un videojuego</title> | |
</head> | |
<body> | |
<form action="guardar_cambios.php" method="post"> | |
<!-- Guardamos el ID del videojuego para enviarlo con los demás datos --> | |
<!-- Este ID no debe ser cambiado, pues con él haremos el update --> | |
<input name="id" type="hidden" value="<?php echo $videojuego->id ?>"> | |
<label for="titulo">Título</label> | |
<input value="<?php echo $videojuego->titulo; ?>" type="text" id="titulo" name="titulo" required placeholder="El título del videojuego"> | |
<br> | |
<br> | |
<label for="anio">Año</label> | |
<input value="<?php echo $videojuego->anio; ?>" type="number" id="anio" name="anio" required placeholder="Escribe el año del videojuego"> | |
<br> | |
<br> | |
<label for="genero">Género</label> | |
<input value="<?php echo $videojuego->genero; ?>" type="text" id="genero" name="genero" required placeholder="Escribe el género del videojuego"> | |
<br><br> | |
<button type="submit">Guardar</button> | |
</form> | |
<br> | |
<a href="3_tabla_dinamica.php">Ver todos los videojuegos</a> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment