Que tal!, pues aqui estoy de nuevo, consegui insertar catalogos de acuerdo al usuario pero ahora quiero traerme los catalogos de acuerdo al usuario logueado pero no lo consigo,ojala puedan echarme una mano
Este es mi codigo:
<?php
requireonce "app/model/Database.php";
requireonce "app/model/Usuario.php";
if (isset($SESSION["sessionuser"])) {
$user = $_SESSION["session_user"];
?>
<head>
<title>SIC</title>
</head>
<h2>Bienvenido <?php //Saludamos al Usuario.
echo $user;
?> <a href="salir.php"><img src="images/sali_3.jpg" width=35> </a></h2>
<?php
require_once 'class/Catalogo.php';
require_once 'class/Generales.php'; $obj = new Catalogo();
?>
<h2><?php echo $user; ?></h2>
<?php
$catalogo_array = $obj->get_catalogos_user($user);
if (is_array($catalogo_array) && count($catalogo_array) > 0) {
?>
<table width ="100%">
<?php
foreach ($catalogo_array as $row) {
$url = "detalles_catalogo.php?no_catalogo=" . $row['no_catalogo'];
?>
<tr>
<td width="100">
<a href="<?php echo $url; ?>">
<img src="<?php echo $row['img']; ?>" border="0">
</a>
</td>
<td>
<?php
$title = $row['titulo'];
Generales::do_html_URL($url, $title);
?>
</td>
</tr>
<?php
}
} else {
echo "<strong>No tienes catalogos.</strong><br><br><br>";
echo "<a href='insertar_catalogo.php'>
<img src='images/agregar.png' border=0></a>";
}
?>
</table> </body> </html>
} else { echo "alert('Debe loguearse primero para acceder a este contenido');
window.location='index.php'; " ; } ?>
El metodo getcatalogosuser que me traigo de la librería Catalogo es el siguiente:
public function get_catalogos_user($user) {
$conn = Conexion::db_connect();
$sql = "SELECT * FROM catalogos WHERE user=$user";
$result = $conn->query($sql);
if (!$result)
return false;
$prod_array = array();
while ($reg = $result->fetch_assoc()) {
$prod_array[] = $reg;
}
return $prod_array;
}
Nota: Cuando hago la validacion de que las cosas funcionan al principio del codigo en:
$user = $_SESSION["session_user"];
Despues si se dan cuenta hago esto:
<h2>Bienvenido <?php //Saludamos al Usuario.
echo $user;
?>
Y hasta ahi se me trae el nombre del usuario logueado lo que indica que hasta ahi va bien, esto como dato para @Leonardo-Tadei y por si acaso alguien mas se preguntara lo mismo.