Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Insertar en un campo contenido varios list/menus o campo texto

Estas en el tema de Insertar en un campo contenido varios list/menus o campo texto en el foro de Mysql en Foros del Web. Buenas!!!! Tengo una duda a la hora de preparar un formulario en un campo fecha para una mayor facilidad en la fecha he colocado 3 ...
  #1 (permalink)  
Antiguo 12/04/2012, 05:25
 
Fecha de Ingreso: diciembre-2011
Mensajes: 50
Antigüedad: 12 años, 4 meses
Puntos: 0
Insertar en un campo contenido varios list/menus o campo texto

Buenas!!!!

Tengo una duda a la hora de preparar un formulario en un campo fecha para una mayor facilidad en la fecha he colocado 3 desplegables uno de ellos donde se muestran los dias, otro para meses, y otro para años, el problema es ala hora de meter el isert en la query hasta el dia de hoy solo se meter para un elemento y no varios por ahora lo que tengo es esto

Código MySQL:
Ver original
  1. $insertSQL = sprintf("INSERT INTO agenda (ID, NOMBREEVENTO, FECHACELEBRACION, LUGAR, MOSTRAR, CONTACTO) VALUES (%s, %s, %s, %s, %s, %s)",
  2.                        GetSQLValueString($_POST['ID'], "int"),
  3.                        GetSQLValueString($_POST['NOMBREEVENTO'], "text"),
  4.                        GetSQLValueString(AQUI DEBE IR LOS DESPLEGABLES, "date"),
  5.                        GetSQLValueString($_POST['LUGAR'], "text"),
  6.                        GetSQLValueString($_POST['MOSTRAR'], "int"),
  7.                        GetSQLValueString($_POST['CONTACTO'], "text"));

Los desplegables que quiero añadir son

$_POST['ANOINICIO']
$_POST['MESINICIO']
$_POST['DIAINICIO']

y de tal manera que quede con el formato yyyy-dd-mm tomar como referencia el caracter "-" como separador a la hora de la inserccion

seria posible??

Saludos y gracias por las molestias
  #2 (permalink)  
Antiguo 12/04/2012, 06:06
 
Fecha de Ingreso: diciembre-2011
Mensajes: 50
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Insertar en un campo contenido varios list/menus o campo texto

ya lo he solucionado por medio de un juego de variables pongo lo siguiente

Código MySQL:
Ver original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  2. $date_ano = $_POST['ANOINICIO'];
  3. $date_mes = $_POST['MESINICIO'];
  4. $date_dia = $_POST['DIAINICIO'];
  5. $date_calculado = $date_ano.'-'.$date_mes.'-'.$date_dia;
  6.   $insertSQL = sprintf("INSERT INTO agenda (ID, NOMBREEVENTO, FECHACELEBRACION, LUGAR, MOSTRAR, CONTACTO) VALUES (%s, %s, %s, %s, %s, %s)",
  7.                        GetSQLValueString($_POST['ID'], "int"),
  8.                        GetSQLValueString($_POST['NOMBREEVENTO'], "text"),
  9.                        GetSQLValueString('$date_calculado', "date"),
  10.                        GetSQLValueString($_POST['LUGAR'], "text"),
  11.                        GetSQLValueString($_POST['MOSTRAR'], "int"),
  12.                        GetSQLValueString($date_calculado, "text"),

Saludos

Etiquetas: contenido, query, sql, campos
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 14:04.