Foros del Web » Programando para Internet » PHP »

Select pero no esta lo que quiero y quiero agregar un nuevo dato , se puede????

Estas en el tema de Select pero no esta lo que quiero y quiero agregar un nuevo dato , se puede???? en el foro de PHP en Foros del Web. Buenas, otra vez yo , ahora pasa lo siguiente. Yo tengo un formulario y uno de los campos corresponde a una categoria, yo tengo un ...
  #1 (permalink)  
Antiguo 14/01/2008, 00:37
Avatar de richicasas  
Fecha de Ingreso: abril-2007
Ubicación: Colombia
Mensajes: 692
Antigüedad: 12 años, 8 meses
Puntos: 13
Select pero no esta lo que quiero y quiero agregar un nuevo dato , se puede????

Buenas, otra vez yo , ahora pasa lo siguiente. Yo tengo un formulario y uno de los campos corresponde a una categoria, yo tengo un selec asi:
Código PHP:
Categor&iacute;a</b>: <? lista(); ?>
y lista() es lo siguiente:
Código PHP:
function lista() {
    echo 
"<select name='xxx'>";
    
$listas mysql_query("SELECT * FROM categoria WHERE id=1");
    while(
$lis mysql_fetch_array($listas))
      echo 
"<option value=$lis[id]>".urldecode($lis['dato'])."</option>";
    echo 
"<option value=0>No existe</option>";
    echo 
"</select>";
  } 
espero hayan entendido. Ahora, lo anterior muestra una lista de categorias, pero yo quiero que en caso de que el usuario no encuentre la categoria que necesita entonces darle la opcion de que el mismo la digite y que quede guardada en la lista o sea se agregue a la tabla categoria. Me hago entender , muchas gracias.
__________________
Juguetes Sexuales
  #2 (permalink)  
Antiguo 14/01/2008, 04:28
 
Fecha de Ingreso: noviembre-2005
Mensajes: 222
Antigüedad: 14 años
Puntos: 2
Re: Select pero no esta lo que quiero y quiero agregar un nuevo dato , se puede????

Si no existe, deberia haber un campo de texto para agregar la categoria y luego que directamente la agregue en la base de datos
  #3 (permalink)  
Antiguo 14/01/2008, 15:34
Avatar de richicasas  
Fecha de Ingreso: abril-2007
Ubicación: Colombia
Mensajes: 692
Antigüedad: 12 años, 8 meses
Puntos: 13
Re: Select pero no esta lo que quiero y quiero agregar un nuevo dato , se puede????

Por eso, si no existe debe haber un campo de texto para que se agregue inmediatamente, pero como se hace???
__________________
Juguetes Sexuales
  #4 (permalink)  
Antiguo 14/01/2008, 15:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Re: Select pero no esta lo que quiero y quiero agregar un nuevo dato , se puede????

El cuadro de texto lo haces con un control del tipo <input type="text"> posteriormente en tu código PHP checas si escribieron en el campo entonces insertas en tu tabla categorías, obtienes tu ultimo id y con ese haces la inserción de tu registro.

Saludos.
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 01:22.