Foros del Web » Programando para Internet » PHP »

Validad Formulario PHP

Estas en el tema de Validad Formulario PHP en el foro de PHP en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 05/03/2010, 09:04
 
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>';
  #2 (permalink)  
Antiguo 05/03/2010, 09:08
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Validad Formulario PHP

Si queres preguntar si una variable esta vacia o no, porque no usas empty()??
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 05/03/2010, 09:11
 
Fecha de Ingreso: marzo-2010
Mensajes: 23
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Validad Formulario PHP

Poruqe nose como se utiliza.. y ademas luego para otro tipo de datos puedo poner int, la cosa es que nose si deberia estar asi el formulario...
Si hay alguna forma de hacerlo mas sencillo t elo agradeceria que me pudieses poner un trozo de codigo.
GRACIAS!

Última edición por xSevix; 05/03/2010 a las 09:26
  #4 (permalink)  
Antiguo 05/03/2010, 09:27
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Validad Formulario PHP

RTFM
__________________
HV Studio
Diseño y desarrollo web
  #5 (permalink)  
Antiguo 05/03/2010, 10:08
danneg
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Validad Formulario PHP

no se pone <?php ?> dentro de otro <?php ?> checalo

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:26.