hola como andan? tengo un problemita aca que me esta volviendo totalmente loco, espero que puedan darme una mano.
tengo dentro de un formulario 3 botones submit, que toman el valor de distintas variables de la siguiente manera:
Cita: <input type="submit" name="mensajes" class="mensajes" value="<?=$mensajes?>"/>
<input type="submit" name="comentarios" class="comentarios" value="<?=$nuevos_com?>"/>
<input type="submit" name="creditos" class="creditos" value="<?=$creditos?>"/>
mi problema es el siguiente: en la funcion que recibo las salidas del formulario, que es esta:
Cita: if ($_POST['comentarios']){
redirect('tuespacio/ver_post#ancla');
}
else{
if ($_POST['mensajes']){
redirect('tuespacio/mensajes');
}
else{
redirect('tuespacio/creditos');
}
}
como los valores de los submits pueden tomar el valor 0, los condicionales no reconocen cuando presiono un boton con valor "0" y van por el else y realizan otra s acciones que no son las que se deberian hacer.
Por ejemplo, si las variables $mensajes y $nuevos_com valen 0, y clickeo en cualquiera de esos dos submits, me pasa de largo y va derecho a redirect('tuespacio/creditos'); (cosa que no pasa cuando tienen valores distintos de 0)
Alguien sabe como solucionar esto???
Desde ya muchas gracias por tomarse el tiempo de leer
salu2