image
Inicio » Foros » PHP

Foro sobre PHP

Llenar comboBox desde MySQL

Volver al foro | Tema cerrado | Añadir nuevo tema


De: DarkJitter
Fecha: 10/02/2006
Mensaje:

Hola:
Estoy presentando problemas en llenar un comboBox desde una tabla que está en una BD en mySQL. Si alguién tiene un ejemplo de código de esto por favor que me lo diga para comparar con el mio para ver que estoy haciendo mal.
Gracias


Quizás le interese
De: xnowt
Util para: 51 personas

Fecha: 11/02/2006
Mensaje:

A ver si te sirve:

<?php

//Te conectas a tu base de datos Ej:

$link= mysql_connect("localhost","usuario","contra");

//Realizas tu consulta SQL Ej:

$result=mysql_query("select * from tuTabla where nombre= "neo" ,$link);

//Llenas el combo

if ($row = mysql_fetch_array($result)){ 
echo '<select name= "nombreDelCombo">';
do {
       echo '<option value= "'.$row["id"].'">'.$row["nombre"].'</option>';
} while ($row = mysql_fetch_array($result)); 
echo '</select>';

}

?> 

 

 

 





De: Henry
Util para: 10 personas

Fecha: 16/02/2006
Mensaje:

El código estaria bien pero como laincluyo en mi html?



De: saul
Util para: 4 personas

Fecha: 17/03/2006
Mensaje:

si es que quiero mostrar mas de una columna en el combo no se por ejemplo mostrar el id y ademas su descripcion, como hacerlo.

 

aparte si es que alguien tiene una idea para esto, tengo una celda donde selecciona el id y ahi  cargo un combo, pero esa celda es peqeuña asi qeu quiero el como sea pequeño pero lo que los elementos qeu desplace sean mas grandes, si es que alguien sabe como se lo agradecere mucho gracias 






De: Henry
Util para: 12 personas

Fecha: 29/03/2006
Mensaje:

Hola Gurus,

Tengo un problema grande y no se como solucionarlo. Deseo capturar los registros de una factura con php y mysql. El problema es que no se como hacer ya que quiero capturar los datos en un form y pedir los datos en una tabla con bordes y colores y ademas que ciertos campos sean un combobox que viene de una tabla. Por ej, el primer campo seria que pida los nombres, el segundo los apellidos, el tercero la Ciudad el cual es un combobox de una tabla donde me muestra el listado de ciudades, el cuarto otro combobox que lista las oficinas del clientes y que vienes de una tabla.

Mil gracias por su ayuda.

mi email es: henryguz@gmail.com





De: luis
Util para: 5 personas

Fecha: 14/05/2006
Mensaje:

como  hago que en el combo box el nombre y el codigo utilizando mis tablas y que esto aparesca en una datagrid



De: luis
Util para: 6 personas

Fecha: 14/05/2006
Mensaje:

COMO HAGO PARA Q EN EL COMBOBOX APARESCA EL NOMBRE Y EL CODIGO UTILIZANDO MI TABLA



De: Goyo
Util para: 15 personas

Fecha: 17/05/2006
Mensaje:

Este codigo te permite llenar un valor de un "ComboBox", y mostrar el valor seleccionado en una tabla,  misma que se crea con una funcion llamada tab_out($res) y asumo q ya esta abierta la base de datos. para q el ejemplo funcione, debes de realizar la conexion a tu base de datos, y crear la tabla, el archivo se debe de llamar ejemplo3.php

<html>
<body>

<form method="post" action="ejemplo3.php">

<?  // query1.php
include("conexion.php");
include("func.php");

if(empty($_POST["claves"]))
{
$sql = "select * from articulos" ;
}
else
{
$sql = "select * from articulos where cve_art='" . $_POST["claves"]."'";
}

//echo "Valor de seleccion:". $_POST["claves"]."<br>";
If ($res=send_sql($db,$sql))
{
  echo "Consulta: <br> $sql";
}

echo "<SELECT NAME='claves' SIZE='1'>";
while ($row = mysql_fetch_row($res))
{
   echo "<OPTION VALUE='$row[0]'>$row[0]</OPTION>";
}
echo "</SELECT> ";
?>
<input type="submit" id="a">
</form>

 

<?
If ($res=send_sql($db,$sql))
{
 tab_out($res);
}

?>

</body>
</html>





De: yamko
Util para: 3 personas

Fecha: 17/04/2007
Mensaje:

Hola, tengo un problema, no se como tomar el id de una tabla, para insertar en otra. Esto lo estoy haciendo por medio de un combobox, es decir rellene mi combo con los datos de una tabla(municipios) en el cual solo despliego la descripción (nombre del mpio) pero deseo grabar el id  del que se selecciono en el combo en otra tabla para asi tener unicamente la relación entre ambas. Alguien podria ayudarme en esto?. les agradecere me puedan ayudar



De: Melquisedec
Util para: 3 personas

Fecha: 24/04/2007
Mensaje:

Hola!! tengo un problema con un comboBox que está cargando valores de la base de datos: Estoy capturando desde la base de datos sin problemas, pero la dificultad se presenta cuando ingreso los valores del formulario a la base de datos, todos los campos ingresan correctamente excepto los del combox. ALGUIEN PODRIA APOYARME CON ESTO? --------------------------------- GRACIAS.



De: koke
Util para: 0 personas

Fecha: 07/05/2007
Mensaje:

bueno mi pregunta queria saber si esta ese mismo ccodigo para asp ... que estoy trabajando en asp y ya tengo la base de datos y tengo el modelo de la pagina pero no cacho como conectar la `pagina a la base ni ccomo unir un combobox con los datos de la base ... si me pueden ayudar seria genial



De: Camilo
Util para: 1 personas

Fecha: 07/05/2007
Mensaje:

Hola a todos. Por favor necesito que alguien me indique el trozo de código necesario para modificar un registro, al cual se lo escoge con un botón de radio que se presenta junto al mismo, en una lista de registros en pantalla. Entonces escojo el registro, con el botón, y luego pulso un submit "Modificar" y paso a otra página donde se modifican los datos, y listo.



De: kyruh
Util para: 6 personas

Fecha: 10/05/2007
Mensaje:

Por favor necesito ayuda con un combobox multiple. tengo hecho esto:

*Formulario:

<select name="select[]" class="form_descripcion" size= "3" multiple id="select">
<option value = "0">todopeces</option>
<option value = "1">Diccionario</option>
<option value = "2">marinepondgarden</option>
</select>

*Pagina PHP:
$select =$_POST['select'];

$todopeces=0;
$diccionario=0;
$mpg=0;
$cantselect=count($select);

for($a=0;$a<$cantselect;$a++){
switch ($select[a]){
case 0:
$todopeces=1;
break;
case 1:
$diccionario=1;
break;
case 2:
$mpg=1;
break;
}//end switch
}//end for

Solo me escribe el primer dato que selecciono.
Alguien sabe porque????

PorFavor AYUDA!!!

GRACIAS A ATODOS



De: Juan de Dios
Util para: 1 personas

Fecha: 08/06/2007
Mensaje:

Hola amigos... Yo tengo un problema parecido con los ComboBox... a mi si me aparecen en mi combo los valores que contiene la trabla de mi base de datos... Mi problema es que cuando en mi formulario relleno los datos, todos los que capto de Edits, se guardan en mi base de datos, de forma correcta, pero los valores que capto de mi ComboBox (ya con valores asignados) no los guarda... aparecen valores raros... Si alguien me puede ayudar se lo agredecería mucho... Estoy usando Delphi for PHP...



De: gggg
Util para: 1 personas

Fecha: 12/06/2007
Mensaje:

tas frito juan



De: ricardo
Util para: 0 personas

Fecha: 13/06/2007
Mensaje:

mira juan..... se resulve de la siguiente manera... cambia las opciones de tu submint... es decir seguro ke te apuesto ke usas GET... pss ponle POST... y ya... debe guardar y usa el modo de encriptacionnn ojo esto funca en dreamweaver... el delphi.... pss gurdalo en una cookie.... mendigo delphi for php....xD



De: Alvaro
Util para: 0 personas

Fecha: 21/06/2007
Mensaje:

Hola, Tengo un problemita, estoy tratando de hacer un formulario de suscripcion, en el cual tengo que poner en un combobox los estados de la republica, y en otro las ciudades del estado que seleccione... pero no encuentro como hacerlo, la base de datos esta en mysql y si se llenar los combos pero no se como hacer que cuando seleccione un estado se pongan las ciudades de ese estado en el combobox de las ciudades, les agradeceria mucho su ayuda... saludos.



De: José Luis García Sánchez
Util para: 8 personas

Fecha: 25/06/2007
Mensaje:

Quisiera saber si me pueden ayudar a realizar una consulta donde quiero que se muestre los datos de los usuarios registrados al seleccionar el nombre de usuario en el combobox este es mi codigo a ver que tengo mal por que no me sale de ante mano gracias...


<html>
<head>
<title>Usuarios</title>
</head>
<style type="text/css">
<!--
body
{
background-image: url(Imagenes/fondo2.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom;
}
.Estilo1
{
color: #0000FF;
font-size: large;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
}
-->
</style>

<?php

$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='ServiciosInformaticos';

// Conectar a la base de datos
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("ServiciosInformaticos") or die('Cannot select database');


?>


<body>
<p class="Estilo1">Datos de acceso </p>
<table>
<tr>
<td>Nombre de usuario:</td>
<td>
<select name="usuarios">
<option></option>
<?php
$result = mysql_query("SELECT * FROM usuarios order by username");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo '<option value="'.$row["id"].'">'.$row["username"].'</option>';
}
mysql_free_result($result);
?>
</select>
</td>
<td><input type="submit" value="Ver datos"></td>
<td>E-mail:</td><td><input type="text" size="30" maxlength="50" name="email" readonly="yes"></td>
</tr>
</table>
<br>
<p class="Estilo1">Datos personales</p>

<table>
<tr>
<td>Nombre(s):</td><td><input type="text" size="50" maxlength="50" name="nombre" readonly="yes" ></td>
</tr>
<tr>
<td>Apellido(s):</td><td><input type="text" size="50" maxlength="50" name="apellido" readonly="yes" ></td>
</tr>
<tr>
<td>Dirección (calle y numero):</td><td><input type="text" size="50" maxlength="200" name="direccion" readonly="yes" ></td>
</tr>
<tr>
<td>Fraccionamiento:</td><td><input type="text" size="50" maxlength="50" name="fracc" readonly="yes" ></td>
</tr>
<tr>
<td>Codigo postal:</td><td><input type="text" size="20" maxlength="25" name="cp" readonly="yes" ></td>
</tr>
<tr>
<td>Telefono:</td><td><input type="text" size="20" maxlength="25" name="telefono" readonly="yes" ></td>
</tr>
<tr>
<td>Celular o movil:</td><td><input type="text" size="20" maxlength="25" name="celular" readonly="yes" ></td>
</tr>
</table>
</body>
</html>



De: José Luis García Sánchez
Util para: 12 personas

Fecha: 25/06/2007
Mensaje:

Bueno en realidad quiero saber como puedo tomar el valor del campo seleccionado en el combobox para poder realizar la consulta y obtener los datos del usuario seleccionado porque lo de llenar el combo box por medio de la BD asi es como yo lo hago y si sale...

<select name="usuarios">
<option></option>
<?php
$result = mysql_query("SELECT * FROM usuarios order by username");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo '<option value="'.$row["id"].'">'.$row["username"].'</option>';
}
mysql_free_result($result);

?>
</select>


ojala y puedan solucionar mi problema gracias...



De: betsy
Util para: 3 personas

Fecha: 10/07/2007
Mensaje:

Hola tengo un problema yo uso combos anidados (Seleccionas algo en el primero y el segundo se llena dependiendo) Pero tengo un problema si cambio el primero y la barra del explorador muestra q aun esta trabajando y cambio o selecciono algo del otro mi pagina queda en blanco. No muestra error pero tampoco hace ya nada aunque me mueva por el menu sigue en blanco alguien sabe a que se debe o que puedo hacer?



Volver al foro | Tema cerrado | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:05 de Agosto de 2012. Spain - España.
© 1998-2004 por . Todos los derechos reservados.