Ir al contenido


Foto

cargar combobox a traves de datos que estan en mysql + php


  • Por favor identifícate para responder
2 respuestas en este tema

#1 matteomatico

matteomatico

    Member

  • Miembros
  • PipPip
  • 31 mensajes

Escrito 23 junio 2012 - 08:19

eso, toy haciendo un codigo pero no me funciona haber si me pueden orientar un poquito...
esto me carga el nombre del equipo pero como toy usando fetchassoc este se guarda en un arreglo multidimension
el problema es que quiero desplegar todos los nombres que estan en ese arreglo pero nose como hacerlo y resulta que si pongo 0 obviamente se muestra lo que esta en la pos. 0

CLASE CONECTAR

class Conectar
{
//metodo que contienen las variables para la conexion
public static function Con()
{
// 1) $conexion=mysql_connect("localhost","root","");

$conexion=mysql_connect("localhost","root","");
//forma de cotejamiento con la cual se va a trabajar(para que permita ingresar tildes)
mysql_query("SET NAMES 'utf8'");
//indiquemos el nombre bd con cual se va a trabajar
//2) mysql_select_db("sodescom");

mysql_select_db("sodescom");

return $conexion;
}
}


CLASE DE EQUIPO

class Tipo_Equipo
{

//ATRIBUTOS TIPO EQUIPO

private $tipo_eq;

//CONSTRUCTOR TIPO EQUIPO

public function __construct()
{

$this->tipo_eq=array();
}
//METODO OBTENER TIPOS DE EQUIPOS

public function Get_TiposEquipo()
{
$sql="select * from tipo_equipo order by TEQ_ID asc";
$res=mysql_query($sql, Conectar::Con());
//mysql_fetch_assoc se utiliza para trabajar con array multidimensional
while($reg=mysql_fetch_assoc($res))

{
//recibe cada uno de los registros que tiene la tabla tipo_equipo
$this->tipo_eq[]=$reg;
}

return $this->tipo_eq;
}

}







COMBOBOX EN PAGINA

<select name="tipoequipo" size=0>

<option value="id"><?php echo $reg[0]["nombre_equipo"];?></option>

</select>



ESTARE ATENTO A SUS RESPUESTA AMIGOS!!!
  • 0

#2 Bish0p

Bish0p

    Advanced Member

  • Miembros
  • PipPipPip
  • 64 mensajes
  • LocationMéxico, DF

Escrito 25 junio 2012 - 10:45


Que tal,

Metelo dentro de un ciclo


<select name="tipoequipo">
<?php for($i=0; $i<count($reg); $i++) { ?>   
<option value="id"><?php echo $reg[$i]["nombre_equipo"];?></option>
<?php } ?>
</select>


Saludos
  • 0

#3 matteomatico

matteomatico

    Member

  • Miembros
  • PipPip
  • 31 mensajes

Escrito 25 junio 2012 - 07:35

listo... GRACIAS viejito...



$tipo=new Tipo_Equipo();
$reg_teq=$tipo->Get_TiposEquipo();




COMBO


<tr><td width="91" align="left" valign="top">Tipo Equipo:
<td width="197" align="left" valign="top">

<select name="tipoequipo" size=0>
<?php
for($i=0;$i<sizeof($reg_teq);$i++)
{
?>
<option value="<?php echo $reg_teq[$i]["TEQ_ID"];?>"><?php echo $reg_teq[$i]["TEQ_NOMBRE"];?></option>
<?php
}
?>
</select>
</td></tr>


  • 0




IP.Board spam blocked by CleanTalk.