buenas tardes la verdad es que soy nuevo en esto de php y debo realizar un ejemplo de una aerolinea donde se ingresen los datos por html y se valide todo por php donde me indique el error de campo en blanco si lo hay pero solo me funciona si lo redirecciono a la misma pagina quisiera una solucion
porque necesito redireccionarlo a otra pagina donde lo que tiene que salir como resultado
aqui codigo
<html>
<head>
</head>
<body>
<?php
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
if($_POST){
$nombre=$_POST["nombres"];
$msdad="";
$msnom="";
$claseNombre = "";
$claseEdad = "";
if ($nombre==""){
$msnom="falta Ingresar el nombre";
$claseNombre = "error";
}
}
?>
<style>
div label{
float: left;
width: 25%;
}
input{
border: solid 2px black;
}
.error{
border: solid 4px red;
background: orange;
}
.msg{
color: black;
}
</style>
<form name="avion" method="POST" action="http://localhost/tvictor/aerolinea.php" >
<table>
<tr>
<td>fecha de compra del tiquete</td>
<td><input type="date" name="com"></td>
</tr>
<tr>
<td><div class="<?php echo $claseNombre; ?>">
nombres</td>
<td><input type="text" name="nombres" value="<?php echo $nom; ?>" >
<span class="msg"><?php echo $msnom; ?></span>
</div>
</td>
</tr>
<tr>
<td>
apellidos
</td>
<td><input type="text" name="apellidos"/></td>
</tr>
<tr>
<td>
edad
</td>
<td><input type="text" name="edad"/></td>
</tr>
<tr>
<td>
fecha de viaje
</td>
<td><input type="date" name="fechaviaje"/></td>
</tr>
<tr><td>
ciudad de origen
</td>
<td>
<select name="ciudador">
<option selected value"seleccione su ciudad de origen">seleccione su ciudad de origen</option>
<option value="bogota">bogota</option>
<option value="cali">cali</option>
<option value="pasto">pasto</option>
<option value="leticia">leticia</option>
<option value="medellin">medellin</option>
<option value="pereira">pereira</option>
<option value="sincelejo">sincelejo</option>
<option value="monteria">monteria</option>
<option value="cartagena">cartagena</option>
<option value="barranquilla">barranquilla</option>
<option value="santa marta">santa marta</option>
<option value="riohacha">riohacha</option>
</select>
</td>
</tr>
<tr><td>
ciudad de destino
</td>
<td>
<select name="ciudaddes" >
<option selected value"seleccione su ciudad de destino">seleccione su ciudad de destino</option>
<option value="bogota">bogota</option>
<option value="cali">cali</option>
<option value="pasto">pasto</option>
<option value="leticia">leticia</option>
<option value="medellin">medellin</option>
<option value="pereira">pereira</option>
<option value="sincelejo">sincelejo</option>
<option value="monteria">monteria</option>
<option value="cartagena">cartagena</option>
<option value="barranquilla">barranquilla</option>
<option value="santa marta">santa marta</option>
<option value="riohacha">riohacha</option>
</select>
</td>
</tr>
<tr>
<td>
hora de salida de vuelo
</td>
<td><input type="time" name="horasalvuelo"/></td>
</tr>
<tr>
<td>
hora de llegada del vuelo
</td>
<td><input type="time" name="horallvuelo"/></td>
</tr>
<tr>
<td>
peso en kilos del equipaje
</td>
<td><input type="text" name="pequipaje"></td>
</tr>
<tr>
<td>
<input type="submit" value="Enviar" />
</td>
</tr>
</table>
</form>
</body>
</html>