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