Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2013, 10:34
Avatar de AnGuisi
AnGuisi
 
Fecha de Ingreso: julio-2013
Ubicación: San Felipe - Yaracuy
Mensajes: 122
Antigüedad: 11 años, 5 meses
Puntos: 2
Consulta Orientada a Objetos

Tengo una pagina de consulta la cual función y hasta ahora tengo lo siguiente. Este es el codigo de la pagina donde tengo la function que hace todo

Código PHP:
   function consultar() {
                
$mysqli = new mysqli('localhost''root''root123''soptecvnzla');

if (
$mysqli->connect_errno)
  {
  echo 
"Error en Conexión: " $mysqli->connect_error;
  }
  
       
extract($_POST);


            
$sql"SELECT equipo.codigo,  
equipo.responsable,  
equipo.ubicacion,  
caracteristicas_hardware.marca,  
caracteristicas_hardware.observaciones,  
caracteristicas_hardware.serial,  
caracteristicas_hardware.modelo,  
caracteristicas_software.fabricante,  
caracteristicas_software.licencia,  
caracteristicas_software.observaciones,  
caracteristicas_software.version,  
hardware.tipo,
software.tipo
 FROM   
hardware,  
caracteristicas_hardware,  
software,  
caracteristicas_software,  
equipo  
WHERE  
equipo.codigo = caracteristicas_hardware.codigo  
AND  
caracteristicas_hardware.id_hardware = hardware.id_hardware  
AND  
equipo.codigo = caracteristicas_software.codigo  
AND  
caracteristicas_software.id_software = software.id_software
AND
'$codigo' = `equipo`.`codigo`"
;  

$result=$mysqli->query($sql);

if (!
$result) {

 echo(
"Error al consultar" $mysqli->error);
}

while (
$row $result->fetch_array()) {
      
      
extract ($row,EXTR_PREFIX_SAME"soft");

}
echo 
$responsable;
echo 
'</br>';
echo 
$ubicacion;
  } 
Y esta la pagina donde hago el llamado a esa function

Código PHP:
<?

include 'clases/clssentenciasmysql.php';

$consulta=new clssentenciasmysql;
$consulta->consultar();



?>
La duda surge porque quiero utilizar las variables arrojadas por el "extract($row)" en la pagina donde hago el llamado osea en la ultima que coloque. Pero estas variables solo las puedo utilizar en la misma function donde hago el extract. Alguien podria darme alguna sugerencia. Que no sea tan extendida por favor que tengo que entregar esto hoy u.u. Luego lo podria mejorar con mas calma. MUCHAS GRACIAS DE ANTEMANO.