Foros del Web » Programando para Internet » PHP »

Dudas formularios php

Estas en el tema de Dudas formularios php en el foro de PHP en Foros del Web. Hola compañeros, tengo un select que me sirve para elegir entre varios tipos de comida y mostrarlos en la página cargándolos de una base de ...
  #1 (permalink)  
Antiguo 24/05/2007, 10:45
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Dudas formularios php

Hola compañeros, tengo un select que me sirve para elegir entre varios tipos de comida y mostrarlos en la página cargándolos de una base de datos. Si eligo Pescados me muestra la información correctamente pero el valor del select es el primero que haya, en este caso Aperitivos ¿Puedo hacer que si eligo Pescados en el select aparezca Pescados?

...
<form action="admin_res.php" method="post">
Tipo de comida &nbsp;<select name='tipo'>
<option>Aperitivos</option>
<option>Entrantes</option>
<option>Pescados</option>
<option>Carnes</option>
<option>Postres</option>
<option>Vino Tinto</option>
<option>Vino Rosado</option>
<option>Vino Blanco</option>
</select></b></font>&nbsp;&nbsp;&nbsp;&nbsp;
<input type='submit' value='Consultar'></form>


<?php
//Conexion con la base
$conec=mysql_connect("localhost","root");
if(!$conec)
{
die('No se pudo conectar:'.mysql_error());
}
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("restaurante", $conec);

$res=mysql_query("SELECT*FROM artículos WHERE Tipo = '$_POST[tipo]'");
...
  #2 (permalink)  
Antiguo 24/05/2007, 11:24
 
Fecha de Ingreso: febrero-2004
Ubicación: Resistencia - Argentina
Mensajes: 299
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: Dudas formularios php

tenes que hacer una comparacion para saber cual es el valor seleccionado y hacer un echo "selected", aca te paso un ejemplo:

<option <? if($_POST['tipo']=="Aperitivos") echo "selected=\"selected\""; ?>>Aperitivos</option>
<option <? if($_POST['tipo']=="Entrantes") echo "selected=\"selected\""; ?>>Entrantes</option>
<option <? if($_POST['tipo']=="Pescados") echo "selected=\"selected\""; ?>>Pescados</option>
  #3 (permalink)  
Antiguo 25/05/2007, 12:10
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Dudas formularios php

Gracias Funciona.
  #4 (permalink)  
Antiguo 25/05/2007, 12:33
Avatar de andres013  
Fecha de Ingreso: febrero-2007
Ubicación: Bogotá Colombia
Mensajes: 222
Antigüedad: 17 años, 2 meses
Puntos: 2
Re: Dudas formularios php

Hola,

Tambien te recomiendo leer un poc sobre ajax cuando el tema se complique.

http://www.forosdelweb.com/f91/doble-lista-desplegable-select-480797/

Un saludo.
__________________
Desarrollando Web: La guía para los desarrolladores web
http://www.desarrollandoweb.com
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 02:04.