elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Comparadores logicos en PHP con ADOdb
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comparadores logicos en PHP con ADOdb  (Leído 216 veces)
CodeSoBizarre

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Comparadores logicos en PHP con ADOdb
« en: 12 Septiembre 2017, 19:50 »

Hola a todos, de antemano disculpen si este post no se apega mucho a las reglas ya que soy nuevo en este foro.

Soy un estudiante, y tengo que hacer un mini proyecto en PHP conectandose con una bsd con funciones de ADObd


Mi problema esta en que quiero hacer un select de la variable CI en la tabla internos
y cuando quiero hacer las comparaciones para saber si realmente encontro un interno con esa CI
No me funciona la comparacion y no se que estoy haciendo mal intente muchas cosas como hacer echo a $rs para saber que esta retornando pero ni asi .

<CODE>
**********************************************************************
<?php
// Incluye el componente para gestionar acceso a bases de datos
include('inc/php/adodb5/adodb.inc.php');

// Establecer comunicaci�n con el gestor de BD
// Comenzamos por inicializar, diciendo que Servidor de BD usaremos
$db = ADONewConnection('mysql'); # eg. 'mysql' or 'oci8', 'postgresql'

// En etapa de desarrollo poniendo debug en true, tenemos detalles amplios
// cuando ocurren errores.
$db->debug = true;

// Establecer datos para comunicarse con el Gestor de Bases de Datos.
$server   = "x";     // Si fuera otro server podria poner su IP o nombre
$user     = "x";       // El usuario que creamos
$password = "x";  // La contrase�a que le asignamos
$database = "x";       // La base de datos con la que trabajaremos

// Traemos cositas del formulario de index.php
$fecha = date('Y-m-d H:i:s');
$ci = $_GET["username"];

// En este paso, se establece la conexi�n
$db->Connect($server, $user, $password, $database) or die ("Se pudrio todo !");

$sql = "SELECT ciInterno_Persona_ciPersona FROM internos WHERE ciInterno_Persona_ciPersona = '".$ci."';";

                $rs = $db->Execute($sql);
                /////////////////////////   
                    if($rs){***********AQUI ESTA EL PROBELMA.

                        $sql = "INSERT INTO registrointernos VALUES ('', '0', '" .$fecha."', '".$ci."')";
                        $db->Execute($sql);
                    }else{
                        $rs->NextRecordSet();
                        $sql = "SELECT Persona_ciPersona FROM funcionarios WHERE Persona_ciPersona = '".$ci."';";

                        $rs = $db->Execute($sql);
                            if($rs){ ********** AQUI TAMBIEN

                            $sql ="INSERT INTO registrosfuncionarios VALUES ('0', '0', '".$fecha."', '".$ci."', NULL);";
                            $db->Execute($sql);
                                        }else{
                                               echo '<script language="javascript">alert("No existe ninguna persona con ese Ci en el sistema");</script>';
                                            }
                                        }
$rs->Close();
$db->Close();

?>


<>**********************************************************

Desde ya gracias por la ayuda


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines