Problemas con envío de 5 datos al DB en JavaScript

  • Autor Autor Baires23
  • Fecha de inicio Fecha de inicio
Baires23

Baires23

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Cree una especie de cotizador el cual envia todos los valores a la DB y genera un "ID" de orden de compra, y ademas los detalles del mismo en su celda correspondiente , como asi tambien la fecha, todo eso funciona perfectamente ahora... el problema esta con 5 opciones de "input" las cuales no me las exporta a la base de datos cuando envio los datos.

El problema creo que es porque esos 5 datos de los input se cargan cuando selecciono otra opcion y se completan con javascript, pero son valores numericos como los demas.


mi javascript es el siguiente:

Insertar CODE, HTML o PHP:
var opciones = {

  "0": ["", "", "", "", "Sin especificar"],
  "1": ["4", "1", "3 dias", "1500", "600"],
  "2": ["4", "1", "5 dias", "3000", "700"],
  "3": ["4", "1", "10 dias", "4400", "600"],
  "4": ["4", "1", "15 dias", "6000", "800"],
  "5": ["4", "1", "15 dias", "6000", "800"],
  "6": ["4", "1", "15 dias", "4000", "800"],
  "7": ["4", "1", "15 dias", "4000", "800"]
}
function cambioOpciones()
{
  var combo = document.getElementById('opciones');
  var opcion = combo.value; 
  document.getElementById('contratado-secciones').value = opciones[opcion][0];
  document.getElementById('contratado-idioma').value = opciones[opcion][1];
  document.getElementById('contratado-tiempo').value = opciones[opcion][2];
  document.getElementById('contratado-costototal').value = opciones[opcion][3];
  document.getElementById('contratado-abonototal').value = opciones[opcion][4];
}


en el HTML

HTML:
  <select id='opciones' onchange='cambioOpciones();' class="botonselect" name="producto">

        <option value='0'>Selecciona un Plan</option>

        <option value='1' name="Web 1.0 sin autogestion">Web 1.0 sin autogesti&oacute;n</option>

        <option value='2'>Web 1.5 con autogesti&oacute;n</option>

        <option value='3'>Web Personalizada</option>

        <option value='4'>Web Carrito de compras</option>
		
        <option value='5'>Web Inmobiliarias</option>
		
		<option value='6'>Web Hoteles</option>
		
		<option value='7'>Web Turismo</option>

    </select>

y esto seria uno de los input

Insertar CODE, HTML o PHP:
<input class="inputcentrado" type='text' id='contratado-secciones' value="Sin especificar" name="p_secciones" disabled/>



En cuanto al funcionamiento en HTML se ve todo bien, los datos se cargan correctamente el problema es cuando los quiero enviar a la DB todos los datos se cargan menos esos 5 saben porque es ? o en que me estoy equivocando ?


el disable en el input es para que esos valores no se puedan modificar una vez seteados por el javascript.
 
despues de leer varias veces tu mensaje por fin pude entenderle, pero ahora que comprendo tu problema, no se como ayudarte no veo algun error de syntax al menos, se ve que tienes un buen conocimiento de programacion, asi que yo te recomendaria trabajar bases de datos con mySql y posteriormente hacer tu base de datos de una forma mas profesional.
 
Atrás
Arriba