Problemas com envio de 5 dados ao DB em JavaScript

  • Autor Autor Baires23
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Baires23

Baires23

Épsilon
Verificado
Verificación en dos pasos activada
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:

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.
 
Voltar
Topo