Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/05/2009, 16:12
Northware
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 0
Respuesta: php+adodb+mssql

Cita:
Iniciado por harvestmoon Ver Mensaje
Código PHP:
<?php
            $busca 
$_POST["numreserva"];
      
$sql "SELECT clave,nombre,direccion,id_depto,departamento,puesto,id_puesto,sexo,fecha_ingreso,rfc,curp,fecha_nacimiento,salario,status" 
               
" FROM ver_empleados".
               
" WHERE nombre LIKE '%" $busca"%'";
               
$db->SetFetchMode(ADODB_FETCH_ASSOC); // Return associative array
        
$rs = &$db->Execute($sql);
        if (!
$rs) {
            
//echo "sin registros 0";
            
echo $db->ErrorMsg(); // muestra error si no hay registros..
        
} else {
            while (!
$rs->EOF) {
            print(
"<TR>\n");
                
$id_depto=$rs->fields["ID_DEPTO"];
                
$id_puesto=$rs->fields["ID_PUESTO"];
                
$clave=$rs->fields["CLAVE"];
                
$nombre =$rs->fields["NOMBRE"];
                
$depto =$rs->fields["DEPARTAMENTO"];
                
$puesto =$rs->fields["PUESTO"];
                
$rfc=$rs->fields["RFC"];
                
$curp=$rs->fields["CURP"];
                
$fecha_nac=$rs->fields["FECHA_NACIMIENTO"];
                
$direccion=$rs->fields["DIRECCION"];
                
$salario=$rs->fields["SALARIO"];
                
$sexo=$rs->fields["SEXO"];
                
$fecha_ingre=$rs->fields["FECHA_INGRESO"];
                
$status=$rs->fields["STATUS"];
                
                
                
$empleado ="<TD>".$rs->fields["CLAVE"]."</TD>\n".""."<TD>".
                
"<a href=\"javascript:Abrir_ventana('pop_up_empleados.php?pagina="
                
$clave ."&puesto=".$id_puesto."&depto=".$id_depto."')\" >"
                
.$rs->fields["NOMBRE"]."</TD>\n".""."<TD>".$rs->fields["DEPARTAMENTO"]."</TD>\n".""
                
"<TD>".$rs->fields["PUESTO"]."</TD>\n"."<TD>".$rs->fields["FECHA_INGRESO"]."</TD>\n"."".
                
"<TD>".$rs->fields["SALARIO"]."</TD>\n".""."<TD>".$rs->fields["STATUS"]."</TD>\n"."\n"."<BR>";
                echo 
$empleado;
                
                
                

                
                
//next -->
                
$rs->MoveNext();
            }  
// end while
        
// end else

      
?
yo uso esta manera para recorrer los registros
pero esto es con firebird
saludines!!!
Que siginifica o para que se utiliza este "&" ampersan en frente de la variable de conexion???? en la linea ....

Código php:
Ver original
  1. $rs = &$db->Execute($sql);

Y para que los asignas a variables si luego imprimes el field->[]....

Última edición por Northware; 08/05/2009 a las 16:25