Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/07/2007, 10:35
Avatar de domyhamy
domyhamy
 
Fecha de Ingreso: julio-2005
Ubicación: México, DF
Mensajes: 40
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: nECESITO VALIDAR MIS FORMULARIOS, AYUDA CON LA ESTRUCTURA DEL IF

Muchas muchísisisisimas gracias a los dos (JMQC y CALA932) por responder, perdón por contestar hasta ahora pero es que la carga de trabajo ha sido mucha.

Les comento que he adaptado el ejemplo que me ha dado jmqc y ha quedado asi:
Código PHP:
<?
$cnombre 
trim($_POST['cnombre']);
$cempresa trim($_POST['cempresa']);
$cpuesto trim($_POST['cpuesto']);
$cemail trim($_POST['cemail']);
$cinfo trim($_POST['cinfo']);
$id $_POST['id'];
$nombre $_POST['nombre'];
$contacto $_POST['contacto'];
$email $_POST['email'];
            
if (empty(
$cnombre)) { $mensaje ="El nombre de contacto esta vacio ";} 
if (empty(
$cempresa)) { $mensaje .="El nombre de su Empresa esta vacio<br> ";} 
if (empty(
$cpuesto)) { $mensaje .="El campo de Puesto esta vacio<br>";} 
if (empty(
$cemail)) { $mensaje .="El campo de Email esta vacio<br>";} 
if (empty(
$cinfo)) { $mensaje .="El campo de información solicitada esta vacio<br>";} 

if (!empty(
$mensaje)) 

    echo 
"Ha ocurrido un Error<br>"
    echo 
$mensaje

else 
{
include (
"conectar.php");
mysql_select_db ("MI BASE"$conectar);
$result=mysql_query("INSERT INTO TABLA (nombre, idempresa, cnombre, cempresa, cpuesto, cemail, cinfo) VALUES ('$nombre', '$id', '$cnombre', '$cempresa', '$cpuesto', '$cemail', '$cinfo')"$conectar) or die ('no se realizo el registro de la empresa, vuelva al formulario.');
echo 
"Su solicitud ha sido procesada.<br>
Gracias."
;
?>
De esta forma recibo la variable del formulario y elimino los espacios en blanco que haya capturado el usuario. Ya entonces condiciono la información que se recibe, si saco un mensaje de alerta o si todo esta bien se procesa la informacion y se crea un registro en mi base de datos.

Cuando recibo las variable solo he puesto el trim() a los campos que llena el usuario, las demas variables vienen de campos ocultos en el formulario y que vienen con información "precargada" de mi base de datos.
Cabe mencionar que he tenido que aplicar esto por que la validacion del formulario con javascript me ha fallado, no se si por que lo tengan desactivado o sea un vivales malhora, pero en fin, mil gracias y ven algo que no este bien por favor díganme.

Saludos.