Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox en php que necesito que actualicen una base de datos pero no lo hacen creo que solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
y tengo otros tres asi que no guardan la opcion seleccionada en la base de datos
Mario Villela Larraza mario.villelalarraza@gmail.com escribió:
Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox en php que necesito que actualicen una base de datos pero no lo hacen creo que solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
y tengo otros tres asi que no guardan la opcion seleccionada en la base de datos
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Deberias coger el dato con post o get en el formulario donde grabas en una variable asi $campo=_post[txtvariable];
Y luego usas el $campo en tu insert
Ojala te sirva -- Saludos
César Martinez Mora Ingeniero de Sistemas Servicom
buenas tardes
cuando envías el formulario lo recibes con post o get ?
El 16 de agosto de 2013 15:14, Mario Villela Larraza < mario.villelalarraza@gmail.com> escribió:
Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox en php que necesito que actualicen una base de datos pero no lo hacen creo que solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
y tengo otros tres asi que no guardan la opcion seleccionada en la base de datos
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Al parecer te hace falta en tus option definir un name=var que php tomara como variable de data para guardar en la db. Estas usando el tag form? post o get? Slds.
FYI
Date: Fri, 16 Aug 2013 14:14:41 -0500 From: mario.villelalarraza@gmail.com To: centos-es@centos.org Subject: [CentOS-es] duda
Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox en php que necesito que actualicen una base de datos pero no lo hacen creo que solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
y tengo otros tres asi que no guardan la opcion seleccionada en la base de datos
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Entondo que esto "$row_Recordset1" es un mysql_fetch_assoc o array. Lo que implica que ese sea el dato que estas cogiendo de la BD y mostrandolo en el formulario.
Hasle un echo al variable de sentencia sql para que te muestre como hace el la misma y asi puedas definir el error. Por otro lado, te muestra algun error? Deberás activar los NOTICE de PHP para que te muestre los errores y asi no trabajes a ciegas. Sino te veo haciendo tail -f al log del apache.
Saludos, David
El 16 de agosto de 2013 15:23, Luis Terrel cantrells_@hotmail.comescribió:
Al parecer te hace falta en tus option definir un name=var que php tomara como variable de data para guardar en la db. Estas usando el tag form? post o get? Slds.
FYI
Date: Fri, 16 Aug 2013 14:14:41 -0500 From: mario.villelalarraza@gmail.com To: centos-es@centos.org Subject: [CentOS-es] duda
Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox
en
php que necesito que actualicen una base de datos pero no lo hacen creo
que
solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
y tengo otros tres asi que no guardan la opcion seleccionada en la base
de
datos
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
El día 16 de agosto de 2013 13:14, Mario Villela Larraza mario.villelalarraza@gmail.com escribió:
Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox en php que necesito que actualicen una base de datos pero no lo hacen creo que solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
Ya estas rellenado el combobox con informacion de la base de datos, que traes en $row_Recordset1['tipobach'] (por ejemplo) Ahora solo si quieres guardar informacion, primero comprueba que pasas al siguiente formulario, utiliza pasandolas con POST para probar.
Ejemplo:
FORMULARIO INICIO
<form action="page_new.php" method="post" target="_blank"> <select name="idioma"> <option value="ES">Español</option> <option value="CA">Catalán</option> <option value="EN">English</option> <option value="FR">Francés</option> <option value="IT">Italiano</option> <option value="PT">Português</option> </select> <input type="submit" value="Enter"> </form>
ARCHIVO QUE RECIBE
<?php $idioma = $_POST['idioma']; echo "El idioma Seleccionado es"; ?>
y tengo otros tres asi que no guardan la opcion seleccionada en la base de datos
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Ya lo verifique y asi lo tengo con metodo $_POST [tipobach] en el archivo update.php (que es el que recibe) y mi combobox esta estructurado de igual foma pero aun asi no graba en la base
El 16 de agosto de 2013 16:01, cheperobert jrobertoalas@gmail.comescribió:
El día 16 de agosto de 2013 13:14, Mario Villela Larraza mario.villelalarraza@gmail.com escribió:
Hola amigos, yo se que esto no es un foro de programación ni nada por el estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox
en
php que necesito que actualicen una base de datos pero no lo hacen creo
que
solo me falta una linea donde lo indique, me podrian ayudar??? gracias y perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
Ya estas rellenado el combobox con informacion de la base de datos, que traes en $row_Recordset1['tipobach'] (por ejemplo) Ahora solo si quieres guardar informacion, primero comprueba que pasas al siguiente formulario, utiliza pasandolas con POST para probar.
Ejemplo:
FORMULARIO INICIO
<form action="page_new.php" method="post" target="_blank"> <select name="idioma"> <option value="ES">Español</option> <option value="CA">Catalán</option> <option value="EN">English</option> <option value="FR">Francés</option> <option value="IT">Italiano</option> <option value="PT">Português</option> </select> <input type="submit" value="Enter"> </form>
ARCHIVO QUE RECIBE
<?php $idioma = $_POST['idioma']; echo "El idioma Seleccionado es"; ?>
y tengo otros tres asi que no guardan la opcion seleccionada en la base
de
datos
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
-- Saludos, cheperobert _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
El 16/08/13, Mario Villela Larraza mario.villelalarraza@gmail.com escribió:
Hola amigos, yo se que esto no es un foro de programación ni nada por el
Entonces usa Off-Topic, en el asunto, así sabremos que noe sta relacioando a CentOS
estilo pero recurro a ustedes como mi ultima opción, tengo unos combobox en php que necesito que actualicen una base de datos pero no lo hacen creo que
Porque tú no le dices que actualicen
solo me falta una linea donde lo indique, me podrian ayudar??? gracias y
Si explicas que quieres hacer y si entendemos podemos ayudar, pero si no entendemos qé quieres hacer será muy difícil ayudarte.
perdon que traiga estos temas aqui pero deveras que no encuentro como hacerlo en google ni con conosidos (que estan muy ocupados para ayudarme)
<label> <select name="tipobach" id="tipobach"> <option value="<?php echo $row_Recordset1['tipobach']; ?>" selected="selected"><?php echo $row_Recordset1['tipobach']; ?></option> <option value="publico" selected="selected">Público</option> <option value="privado">Privado</option> <option value="otro">Otro</option> </select> </label>
Como te han dicho lo que estas mostrando ahí es cargar los datos QUE estan almacenados en una tabla de alguna base de datos, eso yo leo: $row_Recordset1 esta leyendo los datos cargados en la matriz y el campo de la tabla es tipobach y otro detalle más.
Ahora si quieres actualizar debes enviar en otro script php el nuevo valor que supongo se escoge del combobox, ahi en tu codigo NO MUESTRAS NADA PARA ACTUALIZAR UNA TABLA en una DB, sabes lo que estas haciendo? dices que ya tienes por el modo post, pero ni nos muestras nada, ahi podría ser el detalle, el script que actualiza no tienes, al menos eso pienso.
y tengo otros tres asi que no guardan la opcion seleccionada en la base de datos
Como quieres que guarde, si arriba solo estas cargando datos en el combobox, eso yo veo.
-- Mario Villela Larraza mario.villelalarraza@gmail.com Cel 0445512591926 _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es