23/08/2005, 10:52
|
| | Fecha de Ingreso: septiembre-2003
Mensajes: 251
Antigüedad: 21 años, 2 meses Puntos: 0 | |
lo mas extraño es que en el servidor funciona correctamente, la idea es la sigueitne en una pagina index.htm tengo un formulario donde ingreso un codigo, este resultado se va a index_s.php que es donde se inicia la sesion si el usuario existe, si es asi se redirecciona a noticias.php sino vuelve a index.php con un mensaje de usuario no autorizado, cuando lo ejecuto localmente se queda en index_s.php, te envio el codigo haber si me puedes dar una mano:
desde ya muchas gracias por tu tiempo
<?php
$cnx = odbc_connect("un_dsn","","");
$sql = "SELECT * FROM gracos WHERE ruc LIKE '$_POST[ruc]'";
$sql1 = odbc_exec($cnx,$sql);
if (odbc_fetch_row($sql1)){
session_start();
$_SESSION["ruc"] = odbc_result($sql1,'ruc');
$_SESSION["nombre"] = odbc_result($sql1,'nombre');
if (odbc_result($sql1,'ciudad') == "LA PAZ"){
$_SESSION["graco"] = "1";
}
if (odbc_result($sql1,'ciudad') == "COCHABAMBA"){
$_SESSION["graco"] = "2";
}
if (odbc_result($sql1,'ciudad') == "SANTA CRUZ"){
$_SESSION["graco"] = "3";
}
$_SESSION["sw"] = "1";
Header("Location: noticias.php");
odbc_free_result($sql1);
odbc_close($cnx);
exit();
//echo "hola";
//echo $_SESSION["ruc"], session_id();
} else {
Header("Location: index.php?usuario=NO");
odbc_free_result($sql1);
odbc_close($cnx);
exit();
//echo "adios";
}
//odbc_free_result($sql1);
//odbc_close($cnx);
?> |