Código PHP:
<?
$mensaje = "";
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$nombre = trim($_POST["nombre"]);
$pulgadas = trim($_POST["pulgadas"]);
$garantia = trim($_POST["garantia"]);
if(empty($_POST["nombre"]))
$mensaje = "Ha de escribir un nombre de fabricante de monitores TFT";
if(empty($_POST["pulgadas"]))
$mensaje = "Ha de escribir la casilla correspondiente a la garantía";
if(empty($_POST["garantia"]))
$mensaje = "Ha de escribir la casilla correspondiente a la garantía";
$hay_errores = FALSE;
if(!$hay_errores)
{
$nombre = trim($_POST["nombre"]);
$pulgadas = trim($_POST["pulgadas"]);
$garantia = trim($_POST["garantia"]);
$mysql = mysql_connect("localhost", "mike", "aa34KhtYmpZdg")
or die("Lo sentimos, en estos momentos no es posible
conectar con la Base de Datos");
mysql_select_db("monitores_tft", $mysql)
or die("No se puede seleccionar la base de datos monitores_tft");
$query = "SELECT A.nombre_fabricante, bla bla (el resto de la consulta que funciona correctamente)";
$resultados = mysql_query($query, $mysql)
or die("Consulta fallida: ".$query." ".mysql_error());
?>
<h3>Resultado Consulta 5 AEC1:</h3>
<table border="1" cellspacing="0" cellpadding="7">
<tr bgcolor="#CCCCCC">
<td>ID</td>
<td>Fabricante</td>
<td>Modelo</td>
<td>Referencia</td>
<td>Pulgadas</td>
<td>Frec. vertical</td>
<td>Garantía</td>
<td>Resol. Máx.</td>
</tr>
<? while($fila = mysql_fetch_object($resultados)) :?>
<tr>
<td><a href="ficha.php?ID=<?=$fila->id?>">ID</a></td>
<td><?=$fila->nombre_fabricante?></td>
<td><?=$fila->modelo?></td>
<td><?=$fila->ref_fabricante?></td>
<td><?=$fila->pulgadas_pantalla?></td>
<td><?=$fila->frecuencia_vertical?></td>
<td><?=$fila->garantia?></td>
<td><?=$fila->resolucion_maxima?></td>
</tr>
<? endwhile; ?>
</table>
</body>
</html>
<?php
mysql_close($mysql);
?>
<?
exit;
}
else
$mensaje = "Hay algunos errores. Por favor rellene "
."de nuevo los campos del formulario";
}
include("formulario.html");
?>
<html>
<head>
</head>
<body>