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.