Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2012, 16:33
salvar
 
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 11 años, 6 meses
Puntos: 0
problemas para llenar un select

muy buenas gente me remito a ustedes por que ya no se que hacer con este codigo.
resulta que tengo que entregar un aplicativo, pero tengo un problema con el llenado de select. ya busque las soluciones que dan en internet pero con ninguna hallo la solucion en el combo solo me muestra la palabra array logicamente que tambien el value que tiene. mejor dicho aqui esta mi codigo

clase edificiosModel.php

Código PHP:
class Edificios extends Conectar
{
 
    private 
$elemento;
    
    public function 
__construct()
    {
     
        
$this->elemento=array();
        
    }

    
//llenado combos elementos
    
public function llenar_ele()
    {
        
$sql2 "SELECT id_elemento, nombre_elemento FROM elemento";
        
//ejecutamos consulta
        
$resul2 mysql_query($sql2,parent::con());
        while(
$reg2=mysql_fetch_array($resul2))
        {
            
$this->elemento[]=$reg2;
        }
        return 
$this->elemento;
    }


clase consulController.php
Código PHP:

require_once("model/edificiosModel.php");
$e = new Edificios();


$elem $e->llenar_ele();
require_once(
"view/consul.phtml"); 
consul.phtml
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	<title>Consultar Disponibilidad</title>
</head>

<body>



<center>
<h2>CONSULTAR DISPONIBILIDAD</h2>

<?php

echo'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select id="elemento" style="width:100px">';
for($w=0;$w<count($elem[0]);$w++){
echo'<option >Elemento</option>';
  echo'<option value="'.$elem[$w].'">'.$elem[$w].'</option>';
echo'</select>';
//print_r($elem);
}
?>

</center>
</body>
</html> 

espero entiendan mi codigo y me puedan ayudar creo que el error en la vista pero no doy con el.
o si no cuando hago la consulta utilizo la funcion equivocada osea mysql_fetch_assoc o si es otra no se.
gracia spor sus respuestas y ayudas.

PD: cabe reslatar que no es problema de conexion ni nada por que en la vista miro que llega con print_r() y si me llegan datos, pero no logro mostrarlos en el select