![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/10/2012, 10:56
|
| | Fecha de Ingreso: octubre-2012
Mensajes: 17
Antigüedad: 12 años, 4 meses Puntos: 0 | |
Respuesta: Consulta SQL para validar Select con usuarios efectivamente cuando hago la consulta en sql corre perfectamente eso es exantamente lo que quiero hacer PERO disculpa mi ignorancia s q soy muy nuevo en php.
para cargar las instituciones cree 2 archivos que son:
class.select.php y cargar-institucion.php
en el "class.select.php" estan los siguientes codigos:
<?php
class selects extends MySQL
{
var $code = "";
function cargarInstituciones()
{
$consulta = parent::consulta("SELECT nombre_institucion FROM institucion ORDER BY nombre_institucion ASC");
$num_total_registros = parent::num_rows($consulta);
if($num_total_registros>0)
{
$instituciones = array();
while($institucion = parent::fetch_assoc($consulta))
{
$code = $institucion["nombre_institucion"];
$nombre = $institucion["nombre_institucion"];
$instituciones[$code]=$nombre;
}
return $instituciones;
}
else
{
return false;
}
}
?>
en el "cargar-institucion.php" que lo que hago es hacer llamado al archivo "class-select.php" y es donde llamo a la conexion con la BD etc, estan los siguientes codigos:
<?php
include("clases/class.mysql.php");
include("clases/class.selects.php");
$selects = new selects();
$instituciones = $selects->cargarInstituciones();
foreach($instituciones as $key=>$value)
{
echo "<option value=\"$key\">$value</option>";
}
?>
Como puedes ver en la parte "class.select.php" es donde ejecuto la consulta y cuando meto la que tu me diste no me funciona no se que hacer con esta parte:
$code = $institucion["nombre_institucion"];
$nombre = $institucion["nombre_institucion"];
$instituciones[$code]=$nombre;
Tengo los Codigos de esta manera porque tambien estoy trabajando con SELECT que dependan uno de otro ejemplo: al seleccionar la intitucion se me active otro select con el rif de esa intitucion y asi sucesivamente.
Si t enrrede mucho m dices y trato de hacerlo un poco mas claro xfa y gracias...! |