INNDEX
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Crud</title>
</head>
<body>
/* Creando un formulario que será enviado al archivo [Link].
*/
<form /* Envío de datos al servidor. */
action="[Link]" /* Crear un formulario que se enviará al
servidor. */
method="POST">
/* Creando un cuadro de texto con el nombre txtClave. *//*
linea de salto */
Clave: <input type="text" name="txtClave"><br/>
Nombre: <input type="text" name="txtNombre"><br/>
sexo:
/* Creando un menú desplegable. */
<select name="cbmSexo">
<option value="Masculino">Masculino</option>
<option value="Femenino">Femenino</option>
</select><br/>
<input /* Creación de un botón de envío. */
type="submit" /* Creando una variable llamada valor y
asignándole
el valor de"Registrar" y sirve para representa un botón
que, cuando es presionado, envía el formulario */
value="Registrar" name="btnRegistrar">
</form>
<hr >
<form action="[Link]" method="POST">
Clave: <input type="text" name="txtClave"> <br/>
<input type="submit" value="Eliminar Registro"
name:"btnEliminar">
</form>
<hr>
<form action="[Link]" method="POST">
Clave: <input type="text" name="txtClave"><br/>
Nombre: <input type="text" name="txtNombre"><br/>
sexo:
<select name="cbmSexo">
<option value="Masculino">Masculino</option>
<option value="Femenino">Femenino</option>
</select><br/>
<input type="submit" value="Actualizar Registro"
name="btnActualizar">
</form>
<hr>
<form action="[Link]">
<input type="submit" value="Mostrar Registros"
name="btnMostrar">
</form>
</body>
</html>
Registro
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Registrar</title>
</head>
<body>
/* El inicio del código php. */
<?php
/* se crean variables y se representan con el signo de dolar
ya
que es sencible al poner minusculas y mayyusculas */
$server = "localhost";
$usuario = "root";
$contraseña = "";
$bd = "examen";
/* se procedera a realizar la conexion */
$conexion = mysqli_connect($server, $usuario, $contraseña,
$bd)
/* enviara un mensaje de error si no se hace la
conexion correcta*/
or die ("Error en la conexion");
/* en la variable guardara a una variable super global, que
sirve
para recopilar datos del formulario */
$clave = $_POST['txtClave'];
$nombre = $_POST['txtNombre'];
$sexo = $_POST['cbmSexo'];
/* despues lo insertara en la tabla columnas de xamp */
$insertar = "INSERT into columnas values('$clave',
'$nombre','$sexo')";
/* Inserción de los datos en la base de datos. */
$resultado = mysqli_query($conexion, $insertar)
/* si no hace la inserccion de datos manda un mensaje de
error*/
or die("Error al insertar los registros >:V ");
/* se cierra la conexion y si todo sale bien manda un
mensaje
que si inserto bien los datos a la tabla columnas*/
mysqli_close($conexion);
echo "Datos insertados correctamente :D ";
?>
</body>
</html>
Eliminar
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Eliminar</title>
</head>
<body>
<?php
/*variables */
$server = "localhost";
$usuario = "root";
$contraseña = "";
$bd = "examen";
/* se procedera a realizar la conexion */
$conexion = mysqli_connect($server, $usuario, $contraseña,
$bd)
or die ("Error en la conexion");
/* es lo que esta guardado en la tabla clave*/
$clave = $_POST['txtClave'];
/* Eliminando la columna con el nombre de la variable. */
mysqli_query($conexion, "DELETE from columnas where
clave='$clave'")
or die("Error al eliminar los datos");
mysqli_close($conexion);
echo" Se eliminaron los datos correctamente";
?>
</body>
</html>
Actualizar
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Actualizar</title>
</head>
<body>
<?php
/* variables*/
$server = "localhost";
$usuario = "root";
$contraseña = "";
$bd = "examen";
/* se procedera a realizar la conexion */
$conexion = mysqli_connect($server, $usuario, $contraseña,
$bd)
or die ("Error en la conexion");
/* es lo que esta guardado en la tabla clave*/
$clave = $_POST['txtClave'];
$nombre = $_POST['txtNombre'];
$sexo = $_POST['cbmSexo'];
/* Actualización de los valores de las columnas de la
tabla. */
mysqli_query ($conexion, "UPDATE columnas set
nombre='$nombre',sexo= '$sexo' where clave='$clave'")
/* si esta mal manda un mensaje de error*/
or die ("Error al actualizar");
/* se cierra la conexion*/
mysqli_close($conexion);
/* si todo sale bien se actualizan todos los datos*/
echo "Se actualizaron correctamente los datos"
?>
</body>
</html>
Mostrar
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Mostrar</title>
</head>
<body>
<?php
/*variables*/
$server = "localhost";
$usuario = "root";
$contraseña = "";
$bd = "examen";
/* se procedera a realizar la conexion */
$conexion = mysqli_connect($server, $usuario, $contraseña,
$bd)
or die ("Error en la conexion");
/*Seleccionando todos los datos de las columnas de la tabla.
*/
$consulta = mysqli_query($conexion, "SELECT * from
columnas")
or die("Error al traer los datos");
/* ''con esas comillas se pueden utilizar las etiquetas */
echo '<table border="1">';
/* se pone la 1er fila con tr*/
echo '<tr>';
/* se pone la 1er columna que es id clave y
el nombre de la columna que es clave
lo mismo para nombre y sexo*/
echo '<th id="clave">Clave</th>';
echo '<th id="Nombre">Nombre</th>';
echo '<th id="Sexo">Sexo</th>';
/* se cerra la fila*/
echo '</tr>';
/* para mostrar los datos se necesita
un while para que recorra toda la tabla*/
/* se crea una variable que es extraido
y mandamos la variable consulta, lo convertira en
arreglo, osea lo que esta en extraido sera igual a lo que
contenga
en el arreglo*/
while ($extraido = mysqli_fetch_array($consulta))
{
/* se abre una fila*/
echo '<tr>';
/* contenido de seldas se concatena la variable
extraido
se manda el nombre de la columna que se muestra en la
1er columna*/
echo '<td>'.$extraido['clave'].'</td>';
echo '<td>'.$extraido['nombre'].'</td>';
echo '<td>'.$extraido['sexo'].'</td>';
/* se cierra la fila*/
echo '</tr>';
}
/* se cierra la conexion*/
mysqli_close($conexion);
/* para que se cierre la table*/
echo '</table>';
?>
</body>
</html>