Hola MarioAraque!
Revise lo que me pasaste y efectivamente funciona... ahora, requiero hacer tres if para la validación de las fechas, uno para comparar que la fecha de salida no puede ser igual a la fecha de recepcion, otro para comparar que la fecha de salida no puede ser anterior a la fecha de recepcion, y la otra para comparar que la fecha de salida y de recepcion no pueden ser anterior a la fecha actual...
Tengo el siguiente codigo en mi módulo:
Código PHP:
<?php
$actualfecha = date('d,m,Y');
function validate_form_nodeapi($node, $op, $teaser = NULL, $page = NULL){
if($node->type == 'form_guia'){
switch ($op){
case 'validate':
$fecsalida = $node->field_fecsalida_[0][value];
$fecrecep = $node->field_fecrecep_[0][value];
if($fecsalida == $fecrecep)
form_set_error('fecsalida','La fecha de salida no puede ser igual a la fecha de recepción, por favor introduzca una fecha válida.');
break;
}
}
}
Este código envia el mensaje pero cuando no se cumple el caso se queda pegado y no me deja hacer nada.
Cuando intento meter otro if me sale siempre el primer mensaje, intenté con un else pero no funciona tampoco, entonces como haría para validar varios campos en un mismo formulario???
Agradecida de nuevo por tus respuestas me despido.
Saludos!!!