Combo con PHP y Mysql

Imagen de goku_77
AdjuntoTamaño
Image icon Dibujo.JPG35.42 KB

Forums: 

Estoy programando un combo en PHP con conexion con MySQL, que permita elegir una opcion y se eimprima sin darle a ningun boton en una casilla , yo tengo el codigo del combo pero no se como hacer para que me imprima en el input.

<?php

//Te conectas a tu base de datos Ej:
include("conexion.php");

//Realizas tu consulta SQL Ej:

$sql = "SELECT * FROM estados";
$result=mysql_query($sql,$link);//devuelve la consulta
$rows=mysql_num_rows($result);//numero de filas de la consulta

//Llenas el combo
//echo"";

if ($row = mysql_fetch_array($result)){
echo "Código: ";
echo "---------";
do {
echo "".$row["codigo_e"]."";
//$code=$row["codigo_e"];
}
while ($row = mysql_fetch_array($result));

echo "";
}

echo" Materia:".$campo["nombre_e"];

?>

Una consulta para guiarte mejor

Imagen de efaby

Haber sacame de una duda. Tu quieres que cuando escojas una opcion del combo se te muestre en un input ( cuadro de texto ) el nombre del estado corespondiente al codigo escojido????????.

De ser asi, deberias utilizar ajax para que te muestre y haga el proceso de consulta de tu nombre a buscar. ahora pensandolo bien si se podria hacer sin ajax, utulizando variables bandera y te haga un refrech en la misma pagina y te cargue el input.

Que tal amigo. Lo que te

Imagen de NEO

Que tal amigo.
Lo que te dice Death es lo que debes hacer.
El evento onchange es el indicado y de ley te toca meter javascript, solo con php no podrías ya que requieres un mínimo procesamiento en el frontend de tu aplicación (en el browser).

dale asi

<?php
for($i=0;$i<=10;$i++)
{
?>
<?php echo $i;?>
<?php
}
?>

Tendrías que extraer los datos claro de tu base de datos.

Saludos
NEO

Amigo onetto69. Creo que la

Imagen de NEO

Amigo onetto69.

Creo que la recomendación de death era bastante clara.
Yo te he pegado un ejemplo que es idéntico a lo que pides.. Lo probaste??
En realidad, la gente del foro aquí tiene super buena disposición siempre. Pero nadie te va dar haciendo.
Prueba lo que te hemos indicado aquí y luego intenta hacerlo acplándolo con la conectividad a tu base de datos. Y si tienes un problema nos cuentas.

Suerte
NEO

En el código que habíamos

Imagen de deathUser

En el código que habíamos pegado con el elegido (NEO), está una buena aproxumación de lo que quieres, a propósito no pegué código que te sea absolutamente funcional, para que tengas que hacer al menos un peq1ueño esfuerzo y lograr lo que quieres y así aprendas y te sea más placentero el lograr una solución...

Con todo, según tu requerimiento original necesitas la etiqueta del select en el input, así que reemplaza


this.options[this.selectedIndex].value

por

this.options[this.selectedIndex].text

Y nos cuentas como te va ...

bye
:)

Páginas