last day (38 days later) » 

7:25 PM
Hola @Andersson Viveros Martinez!
 
hola @ftorres
muchas gracias por contestar
mira que pena molestarte con tanta cosa pero como te habrás dado cuenta soy bastante novato en todo esto
te cuento que tu codigo funciona a la perfeccion
pero el que no supo documentar la pregunta fui yo
ya que me falto poner el boton de guardar y por ahorrarme codigo y no molestrar tanto a la comunidad no puse todo los campos e input que hay en el codigo de produccion
ahora queria mostrarte y si puedes y tienes tiempo mi codigo inicial
puedes?
 
7:57 PM
Claro que quiero, lo que me falta es el tiempo, pero si gustas lo revisaré en los momentos libres que tenga, por el momento te escribo desde mi teléfono móvil, pero cuando tenga a la mano mi PC lo revisaré más a fondo
 
de acuerdo muchas gracias, a continuacion te dejare el codigo completo
 
8:26 PM
codigo completo inicial:
<script>

$(function(){
// Clona la fila oculta que tiene los campos base, y la agrega al final de la tabla
  $("#adicional").on('click', function(){
  $("#tabla tbody tr:eq(0)").clone().removeClass('fila-fija').appendTo("#tabla");
});

// Evento que selecciona la fila y la elimina
$(document).on("click",".eliminar",function(){
    var parent = $(this).parents().get(0);
    $(parent).remove();
  });
});

</script>
El código a continuación pertenece a unos selects dependientes. el código hace que al yo escoger el select1 despliegue ciertas opciones en el select 2, y así para el resto de opciones que hay en el select1. Pero el código permite que yo clone o copie esa función cuantas veces quiera, el codigo es este:
<script type="text/javascript">
//Funcion para cargar los select en forma de arbol
function cargarSUBTIPO(elemento) {

  var valor = elemento.value;
  var arrayValores = new Array(

    new Array("Cambios de equipos","Cambios de equipos","Cambios de equipos"),
    new Array("Cambios de equipos","Cambios equipos internet","Cambios equipos internet"),
    new Array("Control Remoto","Control Remoto","Control Remoto"),
    new Array("Desconexiones","Desconexiones servicio","Desconexiones servicio"),
Este codigo fue el primero que me pasaste, hay una parte comentada para no tenga conflictos con el codigo de arriba que clona la filas, las funciones cargar_precio y operacion si estan vigentes y funcionan de forma correcta:
<script type="text/javascript">

function cargar_precio(valor, elemento_html){
    var codigo = '';

    switch( valor ){
        case '':
            codigo = '';
        break;
        case 'ANCOL':
            codigo = '100';
        break;
        case 'ARTEL':
            codigo = '200';
        break;
    }

    //El parametro 'elemento_html' sirve para referenciar al elemento, este es un elemento HTML creado con la función 'agregar_fila'
    if(elemento_html){
        //Si este paramentro existe, entonces la función 'cargar_precio' fue llamada desde una fila agregada desde la función
 
8:48 PM
este es el codigo de mi formulario, lo puse minimalista para no aburrirte tanto:
<form method="post" action="" name="form">
<table class="table bg-info" id="tabla">
  <tr class="fila-fija">
    <td><input type="text" value="" name="FECHA[]" id="FECHA" class="tcal" onblur="foco('CUENTA');" /></td>
    <td align="center"><input value="" type="text" name="CUENTA[]" id="CUENTA" /></td>
    <td align="center"><input type="number" name="OT[]" id="OT" value=""/></td>
    <td>
      <select name="CIUDAD[]" id="CIUDAD" title="Ciudad">
        <option value="">Selecciones...</option>
y por multimo la forma en la que inserto a la DB por si te sirve de algo:
<?php

if(isset($_POST['insertar']))
{
  $items1 = ($_POST['FECHA']);
  $items2 = ($_POST['CUENTA']);
  $items3 = ($_POST['OT']);
  $items4 = ($_POST['CIUDAD']);
  $items5 = ($_POST['TIPO_ACTIVIDAD']);
  $items6 = ($_POST['SUBTIPO']);
  $items7 = ($_POST['ITEM_RE']);
  $items8 = ($_POST['OBSERVACIONES']);
  $items9 = ($_POST['CANTIDAD']);
  $items10 = ($_POST['OT_RECUPERADA']);
  $items11 = ($_POST['VALOR_RE_MO']);
  $items12 = ($_POST['USUARIO']);

  //Separar valores de array
  while(true){

  //Recuperar los valores de los arreglos
de antemano agradezco tu gra, gran, gran ayuda
y te reitero las gracias por lo que has hecho
 
 
2 hours later…
11:11 PM
Hola @AnderssonViverosMartinez, una pregunta, cual es el error que tiene tu código?
o que es lo que quieres que haga tu código?
Dime algo, tu código php funciona correctamente?
 

  last day (38 days later) »