select bd

rojo
06 de Mayo del 2005
buenas.
tengo un select cogido de una base de datos mysql metido en un array, ahora lo que quiero y no tengo ni puta idea de hacer es que al seleccionar uno de esos campos del select, me lo coja y me lo muestre en la misma pagina y meterlo luego en la base de datos. oju que largo
bueno si un alma caritativa puede que me eshe un cabre
chau

m&m
06 de Mayo del 2005
Vuelvo a insistir en q s贸lo un maestro de la divinaci贸n podr铆a definir con claridad lo que quieres hacer, 驴 por qu茅 ? pq no muestran c贸digo y no se entiende, te refieres a un select de c贸digo sql ? o un select de html ?

lo m谩s l贸gico ser铆a pensar en html, y quieres que al darle clic aparezca por arte de m谩gia toda la informaci贸n sobre X cosa que seleccionaste,

en este caso podr铆a ser de esta forma :

<select>
<option value="X_cosa">X_cosa</option>
</select>

<?php
$conexion=mysql_connect("mi_host","mi_user","mi_pass");
$sub=mysql_db_query("nombre_db","select * from mi_tabla where xcosa='$X_cosa'");
while($i=mysql_fetch_array($sub))
{
if($i['xcosa']==$X_cosa)
{
$i['mi_otro_contenido_que_quiero_mostrar'];
break;
}
}

echo $i['mi_otro_contenido_que_quiero_mostrar'];
?>

Quiz谩 no es la manera "adecuada" de hacerlo, pero es eficaz suerte

Edison
06 de Mayo del 2005
Aqu铆 te mando una funci贸n que utilizo cuando quiero visualizar en un drop down 贸 select un campo de una tabla de una BD.

function mostrar_alumnos()
{
echo '<select name="alumnos">';
$cons=mysql_query("SELECT * FROM alumnos");
$n=mysql_num_rows($cons);
if ($n>=1)
while ($fila=mysql_fetch_array($cons))
echo '<option value="'.$fila[0].'">'.$fila[1].'</option>';
echo '</select>';
}
DONDE:
fila[0]= es el id_alumno ,
fila[1]= es el nombre del alumno

En donde quieras visualizar este select solo llamas a esta funci贸n y listo.
Espero que te sirva.
CHAO