Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2008, 14:27
dilagos
 
Fecha de Ingreso: septiembre-2008
Mensajes: 41
Antigüedad: 15 años, 7 meses
Puntos: 0
Validar que campos estén escritos

Amigos,
Junto con saludarlos y darles las gracias por todos lo que me han ayudado.
Quería nuevamente solicitar su ayuda, si se puede

¿Como valido que los campos fueron llenados antes de enviar los datos de un formulario?
Por ejemplo que si falta el campo "Nombre", mande un mensaje que diga "ingrese su nombre"

Me explico??
-----------------
ESTE ES MI CÓDIGO del 'grabar.php'

Código PHP:
<?
$base
="formulario";

$tabla="datos";

$v1=$_POST['p_v1'];
$v2=$_POST['p_v2'];
$v3=$_POST['p_v3'];
$v4=$_POST['p_v4'];
$v5=$_POST['p_v5'];
$v6=$_POST['p_v6'];
$v7=$_POST['p_v7'];
$v8=$_POST['p_v8'];
$fechadate("y-m-d");
$fterminodate("y-m-d");

$conexion=mysql_connect("172.22.82.8","root","admin");

mysql_select_db($base,$conexion);

mysql_query("INSERT INTO $tabla (NOMBRE, APELLIDO, ANEXO, DPTO, TIPO, PROBLEMA, SOLUCION, FECHA, ESTADO, FTERMINO) VALUES ('$v1', '$v2', '$v3', '$v4', '$v5', '$v6', '$v7', '$fecha', '$v8', '$ftermino');"$conexion);
if (
mysql_errno($conexion)==0){
echo 
"<hr width=408 color=red>";
echo 
'<style type="text/css"> <!-- A { text-decoration: none } --> </style>';
echo 
'<a href="http://172.22.82.8/soporte/formulario.html");return false"><h2><center>REGISTRO AGREGADO, VOLVER</center></h2></a>';
echo 
"<hr width=408 color=red>";

}else{
if (
mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro<br>Ya existe un campo con este DNI</h2>";
}else{
$numerror=mysql_errno($conexion);
$descrerror=mysql_error($conexion);
echo 
"Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}

}
mysql_close();

?>