Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/03/2013, 08:13
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ingreso de datos por opcion value a la base de datos y validacion si exist

¡Por favor, trata de escribir con puntos, y en párrafos! ¡Casi no se te entiende nada!
Si no estás acostumbrado a escribir con calma, trata de hacerlo, tomarte el tiempo como para expresar las cosas de modo que los demás entiendan.
No me vayas a responder que es un tema de prisa, o de que no tienes tiempo. Si no tuvises tiempo no te dedicarías a programar, porque programar requiere mucho, MUCHO tiempo de dedicación. Puedo firmártelo, si quieres.
Leer largas parafadas que casi no distinguen las oraciones dificulta comprender lo que quieres decir.

Bueno, tratemos:
Cita:
bueno lo que necesito con el opcion value que es codigo mas no sql es lo siguiente, no se si halla realizado formularios con campos de listas desplegables donde se habre una ventana y yo seleciono el iten correpondiente
Ventanas y listas desplegables son temas de programación. No existen para la base de datos, porque las bases de datos no operan directamente con la interfaz de usuario.

Cita:
listo en mi formulario previo tengo eso, pues es un formulario donde genero los usarios,
Sigue siendo de programación.
Cita:
pero para no tener dos formularios uno para crear usuarios y otro para crear administradores, pues puse en el formulario eso un opcion value donde se depliega y me sale usuario y administrador listo
Eso es lo que haces en programación. No en la base.

Cita:
pero como hago para que cuando yo selecione por decir administrador me guarde en la tabla administrador los datos que mando
Lo resuelves en el código de programación donde recoges y validas las opciones seleccionadas por el usuario. hasta aquí la base de datos no ha intervenido en ningún momento.

Mira, para sintetizarte:

- Programación es OFF-TOPIC en este foro, es decir, por norma de los foros de bases de datos, no se tratan los asuntos de programación acá. Para eso existen los foros de lenguaje.
No se necesita saber programación, conocer un lenguaje de programación o entender ese tipo de códigos para dedicarse a SQL y Bases de DAtos. Son cosas independientes que interactúan en modo Cliente-Servidor.

- Dentro de la programación es donde tienes que validar lo que el usuario selecciona en el formulario, y de acuerdo a eso es que construyes las sentencias necesarias para la base de datos (sea cuál sea el DBMS en cuestión).

- Debes entender que SQL es un lenguaje de consultas, y no de programación, y no es parte de ningún lenguaje de programación ni interactúa con ellos en un sentido estricto, por lo tanto no puede interpretar objetos de programación, y consecuentemente, no puede acceder a los OPTION VALUE del formulario.

- Para que se entienda cómo interactúas con la base, en realidad el PHP (por caso) no opera contra el MySQL, sino que a través de un servicio del sistema envía una consulta construida en SQL al DBMS, y por esa misma vía recibe la respuesta. Pero no opera, no opera internamente con el MySQL. Por lo tanto, el SQL debe estar construido como SQL y sin componentes ajenos al lenguaje, además de respetar la sintaxis correcta para SQL.

Y es esto último lo que hace fallar tu segunda sentencia, ya que le estás metiendo cosas extrañas, sin darle una forma sintácticamente válida.

¿Se va entendiendo?

En definitiva, tu problema es de programación, porque no estás armando el segundo insert correctamente. Tan sencillo como eso.
Esto es tema que debes resolver en programación.

Saludos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 16/03/2013 a las 08:19