Código php:
Ver original
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <?php include('connect.php'); include('login.php'); if($loginCorrecto) { { //SALUDAMOS if($ampm == 'am' && $hora > 11) // Las de de la noche pasa a ser cero $hora = 0; else if($ampm == 'pm' && $hora < 12) // Aseguramos comparar en base a 24 horas $hora += 12; if($hora < 12) echo 'buenos dias <b>'.$nombreUsuarioL.'</b>'; else if($hora < 19) echo 'buenas tardes <b>'.$nombreUsuarioL.'</b>'; else echo 'buenas noches <b>'.$nombreUsuarioL.'</b>'; } ?> <?php //conecta a la base de datos //RECIBIMOS LAS VARIABLES DEL FORM ANTERIOR $empresa=$_GET['empresa']; $placa=$_GET['placa']; $tipo=$_GET['tipo']; //BUSCAMOS REGISTROS EN LA bd PARA EL 2008 $consulta="SELECT * FROM estado_de_cuenta WHERE vehiculo ='".$placa."' AND ano = '2008'"; //ORGANIZA LOS RESULTADOS EN VARIABLES echo '<table border="1" align="center">'; { $afiliacion=$row['afiliacion']; $enero=$row['enero']; $febrero=$row['febrero']; $marzo=$row['marzo']; $abril=$row['abril']; $mayo=$row['mayo']; $junio=$row['junio']; $julio=$row['julio']; $agosto=$row['agosto']; $septiembre=$row['septiembre']; $octubre=$row['octubre']; $noviembre=$row['noviembre']; $diciembre=$row['diciembre']; $afiliacion=$row['afiliacion']; $mensualidad=$row['mensualidad']; $pendiente=$row['pendiente']; $ano=$row['ano']; // $anoactual1='2008'; } //VALIDAMOS EL ESTADO DE CUENTA (SI TIENE CUENTAS PENDIENTES EN 2008 NO PUEDE SEGUIR) if($afiliacion != '0' or $enero != '0' or $febrero != '0' or $marzo != '0'or $abril != '0' or $mayo != '0' or $junio != '0' or $julio != '0' or $agosto != '0' or $septiembre != '0' or $octubre != '0' or $noviembre != '0' or $diciembre != '0' or $pendiente != '0' && $ano == '2008') { echo 'NO SE PUEDE REALIZAR NINGUNA OPERACION HASTA TANTO EL VEHICULO SE ENCUENTRE AL DIA '; echo '<tr><td colspan="2" align="center"><b>ESTADO DE CUENTA AÑO <b>2008</b> '; echo '<tr><td>Afiliacion</td>'; echo '<td>'.$afiliacion.'</td></tr>'; echo '<tr><td>Enero</td>'; echo '<td>'.$enero.'</td></tr>'; echo '<tr><td>Febrero</td>'; echo '<td>'.$febrero.'</td></tr>'; echo '<tr><td>Marzo</td>'; echo '<td>'.$marzo.'</td></tr>'; echo '<tr><td>Abril</td>'; echo '<td>'.$abril.'</td></tr>'; echo '<tr><td>Mayo</td>'; echo '<td>'.$mayo.'</td></tr>'; echo '<tr><td>Junio</td>'; echo '<td>'.$junio.'</td></tr>'; echo '<tr><td>Julio</td>'; echo '<td>'.$julio.'</td></tr>'; echo '<tr><td>Agosto</td>'; echo '<td>'.$agosto.'</td></tr>'; echo '<tr><td>Septiembre</td>'; echo '<td>'.$septiembre.'</td></tr>'; echo '<tr><td>Octubre</td>'; echo '<td>'.$octubre.'</td></tr>'; echo '<tr><td>Noviembre</td>'; echo '<td>'.$noviembre.'</td></tr>'; echo '<tr><td>Diciembre</td>'; echo '<td>'.$diciembre.'</td></tr>'; echo '<tr><td>Pendiente</td>'; echo '<td>'.$pendiente.'</td></tr>'; $total_cartera=$afiliacion+$enero+$febrero+$marzo+$abril+$mayo+$junio+$julio+$agosto+$septiembre+$octubre+$noviembre+$diciembre+$pendiente; echo '<tr><td><b><font color="ff0000">USTED DEBE</td>'; echo '<td><b><font color="ff0000">'.$total_cartera.'</font></b></td></tr>'; $placa=$_GET['placa']; $empresa=$_GET['empresa']; echo '<tr><td><a href="busca_placa.php">Volver</a></td></tr>'; echo '<tr><td><a href="pagar.php?vehiculo='.$placa.'&ano=2008&empresa='.$empresa.'">Ponerse al dia</a></td></tr>'; } else { //SI EN EL 2008 NO DEBE NADA, SIGUE VALIDANDO EL 2009 O EL AÑO EN QUE SE ENCUENTRE $meses = array("", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"); //REDEFINO LAS VARIABLES $placa=$_GET['placa']; $empresa=$_GET['empresa']; //TRAIGO DE LA BD EL MES ACTUAL Y EL AÑO ACTUAL PARA VALIDAR $consult2="SELECT ".$mesletra." FROM estado_de_cuenta WHERE vehiculo ='".$placa."' and ano = '".$anoactual."'"; if($cuenta=='0') //SI LA CUENTA ESTA EN 0 Y EL MES ES ENERO CREA UN NUEVO REGISTRO { $sql="INSERT INTO estado_de_cuenta (vehiculo, enero,ano) values ('$placa','50000','$anoactual')"; } }} elseif($cuenta=='0' && $mes != '01') //SI LA CUENTA ESTA EN 0 Y EL MES ES DIFERENTE DE ENERO ACTUALIZA LOS DATOS { $modi="UPDATE estado_de_cuenta SET ".$mesletra." ='50000' WHERE ".$vehiculo." = '".$placa."'"; } elseif($cuenta!='0') { //SI LA CUENTA DEFINITIVAMENTE ES DIFERENTE DE 0 LE AVISA AL USUARIO Y LO LLEVA AL FORM PARA QE PAGUE $placa=$_GET['placa']; $empresa=$_GET['empresa']; echo 'Usted tiene saldo pendiente en el <b>'.$anoactual.'</b> por favor pongase al dia antes de continuar<br>'; echo '<p><a href="valida_ano.php?ano='.$anoactual1.'&placa='.$placa.'&empresa='.$empresa.'"><br>Presione aqui para ver su estado de cuenta'; } elseif ($tipo == 'empresarial') { ?> <SCRIPT LANGUAGE="javascript"> location.href = "http://www.everestltda.com/extract/empresarial.php?empresa=<?echo $empresa; ?>&placa=<?echo $placa; ?>"; </SCRIPT> <?php } else { echo "Bienvenido visitante, el sistema no te ha reconocido"; ?> <SCRIPT LANGUAGE="javascript"> location.href = "http://www.everestltda.com/extract/ingreso.php"; </SCRIPT> <?php } /* echo '<a href="inserta_viaje.php?empresa='.$empresa.'&placa='.$placa.'">Presione aqui para continuar</a>'; $placa=$_GET['placa']; echo $placa; */ echo 'No hizo nada'; echo 'recibida ', $placa; echo 'no recibida ', $_GET['placa']; /* printf ($consulta); echo $mesletra; echo $anoactual; printf ($consult2); */ ?>
pero no funciona, no se porque, no me esta validando llevo horas revisandolo y no encuentro el error, me podrian ayudar por favor?