(A día de hoy D. ________ con domicilio en ________ el cual ...etc.)
Lo he intentado una y mil veces pero a la hora de mostrar los datos de la base de datos no sale nada solo me muestra el documento con los datos que son fijos.
Este es el codigo:
Código PHP:
<html>
<head>
<title>Ingreso</title></title>
</head>
<body bgcolor="cfe0d0" alink="#FFFFFF" vlink="#FFFFFF">
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","pass")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("inscripcion",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "conectado<br>";
if(trim($dni) != "") // Esta condicional comprueba que el DNI no esté en blanco, si no lo está hace lo que pone hasta el else, sino, hace el códico a partir de esa sentencia. %dni es el nombre del campo del formulario en el que se introduce el DNI
{
$sql="select * from tabla where dni='$dni'"; // busca en la tabla nombre_tabla, en el campo DNI todos los que coincidan con el valor del formalario DNI ($dni)
$row = mysql_query($sql) or die('La consulta falló: ' . mysql_error());
echo "<b><h1>Hoja de inscripción</h1></b><br><br>"; // Es un miniimpreso en el que pondrá el título "Formulario de registro" en negrita y más grande, y despues algunos campos.
echo "Nombre: ".$row["nombre"]." Apellidos: ".$row["apellidos"]."<br><br>"; // NOMBRE, APELLIDOS, son los nombres en de los campos de la base de datos.
}
else
{
echo "<center><table width='300' cellpadding='5' cellspacing='5' border='1' bordercolor='#009900' bgcolor='#A7E0B0'><tr><td><center>";
echo "Debe rellenar todos los campos<br><br>";
echo "<a href='ficha.htm'>Continuar</a></center></td></tr></table></center>"; // en el caso de no rellenar todos los campor da un mensaje de error y hay un enlace para volver a la página de registro (en este caso ingresar.htm)
}
include "cerrar_conexion.php";
?>
</body>
</html>