Foros del Web » Programando para Internet » PHP »

volcar datos de una BBDD en un select

Estas en el tema de volcar datos de una BBDD en un select en el foro de PHP en Foros del Web. Hola, como se volcarian los datos de una tabla que me cree un select html, es para un formulario que sube datos a tablas relacionales. ...
  #1 (permalink)  
Antiguo 25/03/2006, 09:46
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
volcar datos de una BBDD en un select

Hola,

como se volcarian los datos de una tabla que me cree un select html, es para un formulario que sube datos a tablas relacionales.

saludos
  #2 (permalink)  
Antiguo 25/03/2006, 10:11
 
Fecha de Ingreso: mayo-2005
Mensajes: 148
Antigüedad: 18 años, 11 meses
Puntos: 0
Hola, pos un ejemplo rapido seria..

Código PHP:
<?php

//Primero conectas a la base de datos principal.

$conectar mysql_pconnect("localhost","user","pass")
mysql_select_db($base_de_datos);

//Una vez conectado pos.. haces un query (consulta):

$query "SELECT nombre FROM juegos";

//Envio la consulta..
$enviar mysql_query($query);

// Cantidad de resultados disponibles

$resultados mysql_num_rows($enviar);

// Verificamos si existen esos resultados

if (mysql_num_rows($enviar)>0)
{

//Cerramos php y incorporamos HTML "select"
?>

<select name=juegos
<option selected>Elegir Juego

<?php
//Seguimos con el script php
for ($i=0$i $resultados$i++)
{
$ver mysql_fetch_array($enviar);
echo 
"<option>$ver[nombre]";
}
//Cerramos php para cerrar el select de html..
?>
</select>

<?php
//Abro otra vez php para cerrar el IF
}

//listo.
?>
Saludos! ;)
__________________
(8)Esta es la numero uno, que te sigue a todas partes,
siempre con sus estandartes,
y un grito de corazon, RACING CAMPEON
RACING CAMPEON, en el este y el oeste,
en el norte y en el sur, brillara blanca y celeste la academia RACING CLUB y la acade, y la acade... (8)
  #3 (permalink)  
Antiguo 25/03/2006, 10:18
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
jejeje justo habia descubierto como,

bueno yo ahora tengo esto asi:

Código PHP:
<select name="artid"><?
$db mysql_connect("localhost","xxxxxxxx","xxxxxxxxxxxxx");
//comprobamos conexion a la base de datos.
  
if (!$db)
  {
      echo 
'Error: No se pudo conectar con la base de datos. Por favor intentelo mas tarde.';
      exit;
  }
 if (!@
mysql_select_db('xxxxxxxxxxxxx'))
  {
      echo 
'Error: No se pudo seleccionar la base de datos. Por favor intentelo mas tarde.';
      exit;
  }
  
$sql="SELECT * FROM artistas";
  
$resultado=mysql_query($sql) or die (mysql_error());
  while(
$row=mysql_fetch_array($resultado))
  {
      echo 
"<option value=\"".$row['artistaid']."\">".$row['artnombre']."</option>";
  }
  
?></select>
Esto forma parte de un formulario.

¿pasaria el valor de ".$row['artistaid']."?

¿¿como pasaria lo seleccionado??

Última edición por MindPaniC; 25/03/2006 a las 10:57
  #4 (permalink)  
Antiguo 25/03/2006, 14:40
MindPaniC
Invitado
 
Mensajes: n/a
Puntos:
si, si que pasa el valor, gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.