Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2010, 09:04
xSevix
 
Fecha de Ingreso: marzo-2010
Mensajes: 23
Antigüedad: 14 años, 2 meses
Puntos: 0
Validad Formulario PHP

Hola! Estoy intentando hacer un formulario en php, que me valide y de error en caso de que algun campos que se ponga este vacio, lo he hecho de esta manera pero creo que tengo algun error en las comillas porque no me va nada de nada..
El caso es que nose las que tengo que poner y si los filter input se ponen asi, tengo el php actualizado a la ultima version..

GRACIAS!

echo "<table border='1'>";
echo "<form action=insertar_clientes.php method='post'>";
echo "<tr>";
echo "<td>";
echo "Numero cliente <input type='text' name='num_clie' value= '<?php echo $num_clie;?>'/>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Nombre <input type='text' name='nombre' value='<?php echo $nombre;?>'>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Representante <input type='text' name='representante' value='<?php echo $representante;?>'>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Limite Credito <input type='text' name='limitecredito' value='<?php echo $limitecredito;?>'>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Insertar Un Nuevo cliente <input type='submit' name='insertar'>";
echo "</td>";
echo "</tr>";
echo "</form>";

$num_clie=filter_input(INPUT_POST,"num_clie",FILTE R_SANITIZE_STRING);
if($num_clie=="")
$errores[]="El campo num_clie no puede estar vacio";

$nombre=filter_input(INPUT_POST,"nombre",FILTER_SA NITIZE_STRING);
if($nombre=="")
$errores[]="El campo nombre no puede estar vacio";

$representante=filter_input(INPUT_POST,"representa nte",FILTER_SANITIZE_STRING);
if($representante=="")
$errores[]="El campo representante no puede estar vacio";

$limitecredito=filter_input(INPUT_POST,"limitecred ito",FILTER_SANITIZE_STRING);
if($limitecredito=="")
$errores[]="El campo ciudad no puede estar vacio";


if(isset($errores)){
?>
<br /><b><span class='rojo'>Se han encontrado los siguientes errores: </span></b>

<?php
echo "<ul class='errores'>";
foreach($errores as $error)
echo '<li>'.$error.'</li>';
echo '</ul>';