Código PHP:
<?php
if (isset($_POST['submit']))
{
$dni_a =$_POST["dni_a"];
$nom_a =$_POST["nom_a"];
$prov = $_POST["prov"];
$cp = $_POST["cp"];
$error = "";
if(empty($dni_a))
{
$error .= "dni <br>";
}
if(empty($nom_a))
{
$error .= "nombre <br>";
}
if(empty($prov))
{
$error .= "provincia <br>";
}
if(empty($cp))
{
$error .= "codigo postal <br>";
}
if(!empty($error))
{
echo "por favor, rellena los siguientes campos:<br>".$error;
}
else
{
$dni_a =$_POST["dni_a"];
$nom_a =$_POST["nom_a"];
$prov = $_POST["prov"];
$cp = $_POST["cp"];
$consulta = "INSERT INTO alumnos (
dni_a,nom_a, prov, cp
) VALUES (
'{$dni_a}','{$nom_a}','{$prov}','{$cp}')";
$resultado = mysql_query($consulta);
if($resultado)
{
$mensaje = "El alumno ha sido creado.";
}
else
{
$mensaje = "No se ha podido crear el alumno: " . mysql_error();
}
}
?>
Código:
<!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> <link href="insertar.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Formulario insertar alumno</title> </head> <body> <div id="formulario"> <form action="insertaralumno.php" method="post"> <p> Formulario nuevo alumno</p> <ul> <li>Dni :<input name="dni_a" type="text" value="<?php // echo @$dni_a ;?>"/></li> <li>Nombre: <input name="nom_a" type="text" value="<?php //echo @$nom_a ;?>"/></li> <li>Provincia:<input name="prov" type="text" value="<?php // echo @$prov ;?>"/> </li> <li>Codigo postal:<input name="cp" type="text" value="<?php //echo @$cp ;?>"/></li> <li>Enviar:<input name="submit" type="submit" value="enviar"/></li> </ul> </form> </div> </body> </html>