es este
Código php:
Ver original
else { $meses = array("", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"); $consult2="SELECT '".$mesletra."' FROM estado_de_cuenta WHERE vehiculo ='".$placa."' and ano = '".$anoactual."'"; if($cuenta=='0' && $mes=='01'){ $sql="INSERT INTO estado_de_cuenta (vehiculo, enero) values ('$placa','50000')"; } elseif($cuenta=='0' && $mes != '01') { $modi="UPDATE estado_de_cuenta SET $mesletra ='50000' WHERE vehiculo = '$placa'"; } elseif($cuenta=='50000') { echo 'Usted no esta al dia!!!'; } echo '<a href="inserta_viaje.php?empresa='.$empresa.'&placa='.$placa.'">Presione aqui para continuar</a>'; }
como ven, estas condiciones estan tambien incluidas dentro de otra condicion, por eso el else del principio, la cuestion es que el script me valida if($cuenta=='0' && $mes=='01') y elseif($cuenta=='0' && $mes != '01') pero la tercera elseif($cuenta=='50000') no me la ejecuta, o sea si corro el script y al hacer la consulta el personaje tiene saldo pendiente no la ejecuta