Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Slikp

#1
- Buenas a todos tengo problema con los Arrays espero alguien pueda iluminarme... Bueno tengo un formulario donde sus campos se cargan dinamicamente ( los Tr, Td e Input) insertando en los input resultados obtenidos de una BD.



- Hay todo bien, pero yo estoy intentando hacer una especie de registro de compra ya sea para luego imprimir nuevamente el Ticket o comprobante de compra, para ver el registro en pantalla de las compras del dia o para exportarlo a Excel. Donde esta mi problema? pues que estoy intentando guardar todos esos datos en la BD y no he podido lograrlo.

- Los avances que logre fueron los siguientes cambien un poco la estructura de la tabla he inserte todo en un formulario quedando como la imagen anterior y en codigo asi.

Código (html4strict) [Seleccionar]

<tr>
        <?php
      foreach ((array)
$pro as $fila):
    ?>

<td id="ver"></td>
    <td>1</td>
    <td><input class="cant" type="number" min="1" name="cant[]"></td>
    <td><input type="text" class="product" name="product[]" value="<?php echo $fila['producto'];?>" style="border: none;text-align: center"></td>
    <td class="marc"><input type="text" name="marc[]" value="<?php echo $fila['marca'];?>" style="border: none;text-align: center"></td>
    <td class="preci"><input type="text" name="preci[]" class="precio" value="<?php echo $fila['precio'];?>" style="border: none;text-align: center"></td>
    <td ><input type="text" name="importe[]" class="importe" value="" style="border: none;text-align: center"></td>
    <td><button class="btn btn-danger fa fa-times drop" type="reset"></button></td>
    <td><input class="subtotal" type="hidden" name="subtotal[]" value="0"></td>
<?php
     endforeach;
    ?>

</tr> 


- Eso se inserta aqui a traves de una funcion en Jquery.
Código (html4strict) [Seleccionar]

<form id="form_form">
<table class="table text-center table-hover table-reflow">
  <thead>
    <tr>
    <th class="text-center"></th>
      <th class="text-center">ITEM</th>
      <th class="text-center">Cant.</th>
      <th class="text-center">Producto</th>
      <th class="text-center">Marca</th>
      <th class="text-center">Precio</th>
      <th class="text-center">Importe</th>
      <th class="text-center">Trash</th>
    </tr>
  </thead>
<tbody id="resulsetp">
  <!--
  SE SUPONE QUE AQUI VAN A CAER LOS DATOS DE UN FOREACH TRAIDOS DESDE UN AJAX
  Y TODO LO DEMAS EN CADA TD PARA ASIGNAR LOS DATOS CORRESPONDIENTES
  EN CADA ITERACION Y MAS O MENOS SE VERA ASI
    -->
    </tbody>
</table>
  </div>
</form>


- Ok lo hice de ese modo porque vi unos ejemplos de .serialize() pero no pude encontrar alguno en el cual se creen campos dinamicos o como es la recepcion de los datos dinamicos en Php. Entonces del lado de php he intentado recibir estos datos de muchas formas pero solo logro obtener el primer elemento del array o serialize los envio a traves de un Ajax asi.

Código (html4strict) [Seleccionar]

$('.genera').click(function(e){
e.preventDefault();
var selectic = $('.selectic').val();
  var selectpa = $('.selectpa').val();
  var serie_m = $('.serie-m').val();

  if (selectic == '0' || selectpa == '0' || serie_m === '') {
  alert(" Por Favor Complete El Campo Faltante.");
  } else
    {
    var dataString = $('#form_form').serialize();
   
    $.ajax({
            url: 'insprmtick.php', 
            type: 'POST',
            data: dataString,
            success: function(data){
                if (data!="") {
                    $('#retick').hide().html(data).fadeToggle();
                }
            },
        });
    }  
});


- Y estoy tratando de procesarlos con Php asi, intente primero imprimirlos a ver como se vea la informacion y obtuve lo siguiente.

Código (php) [Seleccionar]

foreach($_POST as $posicion=>$valor) {
     echo "<pre>";
      print_r("El " . $posicion . " es: " . $valor[1]);
    echo "</pre>";
   }


- Eso me da esto. Osea solo el ultimo valor.



- Intente esto pero no quiero me lo exprese de esa forma.

Código (php) [Seleccionar]

    echo "<pre>";
      print_r($_POST);
    echo "</pre>";




- Ahora bien ni siquiera he intentado insertarlo en la BD porque si ni puedo imprimirlos como yo quiero no tiene caso tratar de insertarlos. Pero los Insert que suelo usar son de este tipo.

Código (php) [Seleccionar]

public function inswinner($numeral, $interes)
  {
    $model = new Stock();
    $conexion = $model->conec();
    $sql = "INSERT INTO ganador VALUES('null','".$_POST['x']."','".$_POST['z']."','".$numeral."','".$interes."')";
    $consulta = $conexion->prepare($sql);
    $consulta->execute();
  }


- Se agradece infinitimanete todo el conocimiento que puedan aprotarme. Saludos.
#2
Desarrollo Web / Seleccion de elementos con Jquery
29 Septiembre 2016, 05:18 AM
- Buenas en primer lugar disculpen el titulo si no es el mas adecuado, pero no supe muy bien que titulo dar... Tengo muchisimo tiempo que no codeaba absolutamente nada y en estos momentos tengo un dilema con un proyecto para uso personal y la verdad creo que mi problema no es tanto de codigo si no de "Logica" y necesito de una ayuda de su parte por favor, me explico. Tengo lo siguiente:

- Aun no me he metido con el Php pero la estructura basica del Html seria esta.

Código (html4strict) [Seleccionar]

                                    <div class="panel-body">
<div class="panel" id="panel_formulario">
<!--===================================================-->
 <div class="row">
<table class="table text-center table-hover table-reflow">
 <thead>
   <tr>
     <th class="text-center">ITEM</th>
     <th class="text-center">Cant.</th>
     <th class="text-center">Producto</th>
     <th class="text-center">Marca</th>
     <th class="text-center">Precio</th>
     <th class="text-center">Importe</th>
   </tr>
 </thead>
<tbody>
 <!--
  SE SUPONE QUE AQUI VAN A CAER LOS DATOS DE UN FOREACH TRAIDOS DESDE UN AJAX
  Y TODO LO DEMAS EN CADA TD PARA ASIGNAR LOS DATOS CORRESPONDIENTES
  EN CADA ITERACION Y MAS O MENOS SE VERA ASI
   -->
   <tr class="ref">
     <td>1</td>
     <td><input class="cant" type="number" name=""></td>
     <td>Otto</td>
     <td>Elite</td>
     <td >225 bsf</td>
     <td>450 bsf </td>
   </tr>

<tr class="ref">
     <td>2</td>
     <td><input class="cant" type="number" name=""></td>
     <td>Thornton</td>
     <td>Primor</td>
     <td>175 bsf</td>
     <td>175 bsf </td>
   </tr>

<tr class="ref">
     <td>3</td>
     <td><input class="cant" type="number" name=""></td>
     <td>Vaso Refrigerante Titanium</td>
     <td>Primor</td>
     <td>1500 bsf</td>
     <td>4500 bsf </td>
   </tr>
   </tbody>
</table>
 </div>
 <div class="row">
  <div class="col-sm-3 col-sm-offset-3">
     <button class="btn btn-primary btn-labeled fa fa-print fa-lg" >Generar Venta</button>
   </div>
   <div class="col-sm-3 ">
 <button class="btn btn-danger btn-labeled fa fa-repeat fa-lg" id="btn-cancelar" type="reset">Cancelar Venta</button>
</div>
 </div>

<!--===================================================-->
</div>
</div>


- Lo que da como resultado esto.


- Ok se supone que utilizo el buscador y cada vez que selecciono un articulo se anexa el nuevo Item... Ahora si al grano lo que intento hacer es multiplicar lo que marque en ROJO que seria el PRECIO por la cantidad que asigno con el inpunt tipo number que marque en AZUL. Yo se que puedo seleccionar el valor de type number de miles de formas como por ejemplo esta:

Código (html4strict) [Seleccionar]

$("input[type='number']").click(function(e) {
        e.preventDefault();
        var data2 = $(this).val(); ;
        alert(' Valor de cant: '+data2);
        });


- Y de igual forma puedo seleccionar el valor dentro del TD aunque yo prefiero poner un input type hide he imprimir el monto y luego obtener su valor algo asi.

Código (html4strict) [Seleccionar]

<tr class="ref">
<td>1</td>
<td><input class="cant" type="number" name=""></td>
<td>Otto</td>
<td>Elite</td>
<td>225 bsf</td>
<td>450 bsf </td>
       <td><input class="precio" type="hide" name="" value="AQUI LO IMPRIMO CON PHP"></td>
 </tr>

<!- Y LUEGO LO OBTENGO Y LO MULTIPLICO -->

$("input[type='number']").click(function(e) {
        e.preventDefault();

        var data = $('.precio').val();
        var data2 = $(this).val(); ;
        var result = data * data2;
        alert('Valor de precio: '+data+ ' Valor de cant: '+data2+ ' Valor de resultado: '+result);
       
       
        });


- Y Eso me funciona pero mi problema es que si incremento el item 2, o el item 3 siempre me toma los datos del item 1, he intentado de varias formas y la verdad ya estoy algo viejo para esto jajaja asi que pido un poco de ayuda, que estoy haciendo mal? como selecciono cada elemento individual de cada tr? porque mientras los voy anexando con Jquery siempre van a tener la misma Class y como dije quizas es cuestion de Logica y lo estoy estructurando mal o como dije antes existe algo en Jquery que me permita seleccionar los elementos por separado de cada TR?, para asi multiplicarlos con sus correspondientes precios y cantidades?

- Bueno muchas gracias de antemano al que me brinde su ayuda y espero haberme explicado bien... Saludos.
#3
Desarrollo Web / Problema con Plugin PrintArea.Js
17 Diciembre 2015, 16:24 PM
- Buenos dias a todos, espero puedan ayudarme con el siguiente problema que tengo... Estoy utilizando el Plugin Jquery.PrintArea.Js ya que entre lo que necesitaba y lo que pude encontrar en la Web este fue el que me resulto mas facil y comodo de utilizar, sin embargo ahora tengo un problema esta vez necesito usarlo para una aplicacion web que estoy desarrollando pero no me esta resultando como quiero, veran estoy intentando mandar a imprimir unos modelos de Carnet, en el cual cargo el modelo del Carnet y mediante una Web Cam hago la captura de la imagen de perfil de la persona y esta a su vez se inserta en una zona especifica del Carnet, luego de eso procedo a imprimir, pero lo que yo visualizo en el navegador no se imprime tal cual... Intentare ser un poco mas claro, supongamos que yo visualizo esto en el navegador y lo mando a imprimir:



- Asi mismo como se ve, se imprime perfectamente. Pero si tengo algo como esto.



- Una imagen super puesta una sobre la otra, al imprimirlo no sale de esa forma si no que sale algo parecido a la primera imagen una al lado de la otra. No se si tenga algo que ver con cuestiones de estructurado en el HTML que no creo porque hice algo tan sencillo como esto.

Código (html4strict) [Seleccionar]

<div id="imprime">
   <img id="c" src="carnet.png">
   <img id="f" src="foto.png">
</div>


- Y luego con css lo que hice fue poner una sobre la otra y aun asi nada hasta llegue a pensar que el problema podria ser que le daba Position: absolute le cambien eso y nada le agregue y quite el Float: left pensando que podria ser eso y nada.

- Asi que soy todo ojos, sugerencias, opiniones otras librerias que conoscas otra funcion que puedan aportarme, ideas que tengan bienvenido sean... Espero puedan ayudarme Un Saludo...

#4
- Un saludo a todo aquel que pueda ayudarme, en primer lugar debo decir que mis habilidades con la programacion son casi nulas y mas aun con este lenguaje de programacion C#. Yo simplemente he realizado cosas simples con Html y Css que no son lenguajes de programacion y una que otra tonteia con Php.

- Disculpen si lo que pido pueda llegar a ofenderlos dado que muchas veces he visto que comentan "Tal vez deberias googlear, antes de preguntar" y la verdad yo he googleado pero quizas no se como buscar lo que necesito y quizas tambien he encontrado algo no en concreto pero si algo que pueda ser un inicio pero por mis pocos conocimientos no he sabido aplicarlo.

- Bueno sin mas, estoy usando Microsoft Visual Studio 2012 y necesito una aplicacion de escritorio por lo tanto seleccione la opcion en Nuevo Proyecto de Aplicaciòn de Windows Forms "Espero sea la correcta", requiero leer N cantidad de archivos en un directorio pero no deseo obtener el contenido de esos archivos si no los nombrees como tal, estos son puros Txt pero los nombres de estos son numeros, osea puede existir en mi directorio archivos tales como:

Directorio "Datos" y dentro de el varios Txt como: 23425.txt, 43572.txt, 29834.txt, 87234.txt .....

- Esos Txt me lo genera de forma secuencial un Software de uso personal, ok una vez obtenidos deseo saber cual es el mayor porque me interesa trabajar con ese numero de archivo sumandole 1 osea que si el mayor es por ejemplo 345.txt necesito crear un archivo de nombre 346.txt, luego a este archivo necesito insertarle unos datos desde la misma aplicacion a traves de preguntas ya formuladas ingresando la respuesta desde un Input y tambien a traves de seleccion osea hacer la pregunta y tener un panel de opciones: 1- Respuesta A , 2- Respuesta B, 3- Respuesta C, creo que eso se llama Switch y al finalizar ese proceso no salir del programa si no que toooodo el ciclo se repita otra vez hasta que elusuario decida cerrar por si mismo la aplicacion.

- En lo que estuve buscando pude encontrar esto que lo modifique un poco a mi requerimiento.

Código (csharp) [Seleccionar]

String[] asFileNames = Directory.GetFiles(@"C:\datos\ ", "*.txt");
            int i;
            Console.WriteLine("archivos {0} en {1}",
                asFileNames.Length, Directory.GetCurrentDirectory());
            for (i = 0; i < asFileNames.Length; i++)
            {
                Console.WriteLine("{0} - {1}", i,
                    asFileNames[i]);
            }
            Console.Read();


- Problema uno es una aplicacion de CMD quiero algo mas amigable asi que intente adaptarlo aun mas pero no me funciono dado que cree una Aplicacion de Windows Forms y trate de insertar eso en un Label sin ningun resultado favorable ("Por cierto el anterior Codigo como aplicacion de CMD me corrio bien")... Intente hacerlo de esta forma dandome cuenta que no necesitaba parte del codigo:

Código (csharp) [Seleccionar]

private void label1_Click(object sender, EventArgs e)
        {
            String[] asFileNames = Directory.GetFiles(@"C:\datos\ ", "*.txt");
            int i;
            for (i = 0; i < asFileNames.Length; i++)
            {
                label1.Text = asFileNames[i].ToString();
            }
        }


- Intente cambiar el valor de i en asFileNames por un numero para ver si se imprimia el nombre del archivo en la posicion 2 por ejemplo igual no se mostraba nada. Lo curioso es que si intento lo mismo en un textBox pues si se imprime pero solo cuando presiono alguna tecla y no con asFileNames si no con asFileNames[1] o cualquier otro numero con el valor del arreglo en i el programa se cuelga.

- Problema dos ese codigo me devuelve el .txt la extension yo quiero solo el numero, se que lo mostre es una minuscula parte de lo que pido pero no he podido avanzar...

- Se que para crear el archivo es con

Código (csharp) [Seleccionar]

     System.IO.File.Create(@"C:\Temp.txt");


- Imagino que para sumar un numero a nombre del archivo debo contener ese nombre en una variable no se si eso se deba convertir a un tipo entero y luego sumarle un + 1 y para lo demas creo que seria:

Código (csharp) [Seleccionar]

System.IO.File.WriteAllText(@"C:\Users\Public\TestFolder\WriteText.txt", resp);


- Donde resp seria una variable que contenga la respuesta. Espero pueda ayudarme dado que tengo una vaga idea pero no se como o por donde comenzar y tengo dudas de porque el label no me muestra nada. Saludos...
#5
Bases de Datos / Problema al estructurar una BD
10 Febrero 2015, 15:47 PM
- Muy Buenas a todos hoy vengo con una duda, ya que tengo problemas para estructurar una BD la verdad quisiera saber cual es la forma mas eficiente de tener la siguiente BD, debo hacer para mi clase de informatica un pequeño sistema el cual almacene en una BD datos de los siguientes equipos: Desktop, laptop, monitores, teclados, raton, impresoras y switch.

- Quiero almacenar los siguientes datos: Marca, Modelo, Serial, Novedad, Procesador, Ram, Hdd, So, Pulgadas, Puerto(Si uds creen que es necesario otro por favor indiquenmelo). Lo que realmente me confunde es lo siguiente. Si creo la siguiente Tabla:

Existencia (Que Contiene Los Siguientes Campos)
-Marca -Modelo -Serial -Novedad -Procesador -Ram -Hdd -So -Pulgadas -Puerto


- Al momento de anexar un Ordenador Desktop el campo pulgadas estaria vacio porque ese campo para los desktop no me interasa saberlo y capas el de puerto tampoco me intera, a la hora de anexar supongamos un raton me quedaria vacio: Procesador, Ram, Hdd, So, Pulgadas. Entonces pense crear otra tabla llamaca Capacidad quedando la BD asi.

Existencia (Que Contiene Los Siguientes Campos)
-Marca -Modelo -*Serial -Novedad -Pulgadas -Puerto

Capacidad(Que Contiene Los Siguientes Campos)
-*Serial -Procesador -Ram -Hdd -So


- Pero puerto y pulgadas me quedarian vacio al insertar una impresora por ejemplo. Entonces saco una tercera tabla?? Es correcto hacerlo de esa manera?

Existencia (Que Contiene Los Siguientes Campos)
-Marca -Modelo -*Serial -Novedad

Capacidad(Que Contiene Los Siguientes Campos)
-*Serial -Procesador -Ram -Hdd -So

Tconexion(Que Contiene Los Siguientes Campos)
-*Serial -Pulgadas -Puerto


- Aunque asi pulgadas me quedaria vacio al insertar un Switch. O lo idial seria crear una tabla por cada equipo? osea una tabla unicamente para Desktop, otra laptop, otra monitores, otra teclados, otra raton, otra impresoras y otra switch?

- Saldos...
#6
- Buenas a todos, espero puedan ayudarme con esta inquietud que tengo, veamos si me puedo expresar de una forma entendible, en resumidas tengo lo siguiente:

Código (html4strict) [Seleccionar]

<div id="wraper-stick" class="content">
<div id="body-stick">
  <?php  
 foreach ($fiel as $fied):
   ?>

<article class="article-stick">
<tbody>
  <tr id="color-n">
    <td><input readonly class="pointer" value="<?=$fied['CodEstacion'];?>"></td> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <td><input readonly class="point" type="hidden" value="<?=$fied['CodRegion'];?>"></td>
    <td><a id="col-right" href=""><?php echo $fied['DescripEstacion'];?></a></td>
<div id="img-stick">
<img class="cursor-click" src="../img/configu.png" width="20" title="Editar Elemento" value="<?=$fied['CodEstacion'];?>" />
<img class="cursor-click" src="../img/delete.png" width="20" title="Eliminar Elemento" value="<?=$fied['CodEstacion'];?>" />
</div>
  </tr>
</tbody>
</article>
  <?php    
endforeach;
   ?>

</div>
<div id="footer-stick">
<form action="">
<input placeholder="Cod. Estación" type="text">
<input placeholder="Descrp. Estación" type="text">
<input type="submit" Value="Guardar" class="color-b">
</form>
</div>
</div>


- Eso me da como resultado esto:

- Yo lo que quiero, es que al darle Click a cualquiera de los Engranajes o Botes de Basura y se desencadene una accion en la misma fila donde di el click, de otra forma quiera dale click a cualquier elemento.

Código (html4strict) [Seleccionar]

<img class="cursor-click" src="../img/configu.png" width="20" title="Editar Elemento" value="<?=$fied['CodEstacion'];?>" />


- Y desencadene X acciones (Hidden(), Html(), Toggle(), Append(), etc) pero que sea en la misma fila ( Mismo TD )donde se encuentra el elemento al que hice click. Y esa es la parte que no entiendo como o que debo de hacer, yo se que para seleccionar N img en el DOM o N value que tenga un img en el DOM solo necesitaria hacer algo como esto.

Código (javascript) [Seleccionar]

var img = $(this).attr('value');


- Pero despues de seleccionar el img correspondiente como le digo a Jquery que me altere la fila donde esta ese img?? intente hacerlo seleccionando la Clase "pointer" y luego realizando X accion pero obviamente todos los TD con class="pointer" se alteraron.

- Espero puedan ayudarme Muchas Gracias...
#7
Bases de Datos / Inner Join en dos campos
12 Enero 2015, 17:53 PM
- Buenas espero puedan ayudarme tengo problemas para realizar la siguiente consulta. En primer lugar tengo estas dos tablas.

- testaciones
------------------------------------------------
l CodRegion l CodEstacion l DescripEstacion l
l-----------------------------------------------
l-- REAM  --ll--   AM02  --ll-- ABLOQUEA  --ll
l-- REAM  --ll--   AM03  --ll-- ABLOQUEB  --ll
l-- REAM  --ll--  AM04   --ll-- ABLOQUEC  --ll
l-- REGU  --ll--  AS01   --ll-- BBLOQUEA  --ll
l-- REGU  --ll--  AS02   --ll-- BBLOQUEB  --ll
l-- RECE  --ll--  AS01    --ll-- CBLOQUEA  --ll
l-- REOR  --ll--  AS01   --ll-- DBLOQUEA  --ll
l-- REOR  --ll--  AS02   --ll-- DBLOQUEA  --ll
l-- REOR  --ll--  AS03   --ll-- DBLOQUEA  --ll
------------------------------------------------

-tubicacion

----------------------------------------------------------------
l CodRegion l CodEstacion l    CodUbic  l   DescripEstacion l
l---------------------------------------------------------------
l-- REAM  --ll--  AM02   --ll-- MAMH --ll--      A
l-- REAM  --ll--  AM02   --ll-- MCRO  --ll--     B
l-- REAM  --ll--  AM03   --ll-- MLAB  --ll--     C
l-- REGU  --ll--  AS01  ---ll-- MLAB  --ll--     D
l-- REGU  --ll--  AS02  ---ll-- MMCA --ll--      E
l-- RECE  --ll--  AS01  ---ll-- MCRO  --ll--     F
l-- REOR  --ll--  AS01  ---ll-- PTCL   --ll--    G
l-- REOR  --ll--  AS01  ---ll-- MAMH  --ll--    H
l-- REOR  --ll--  AS01  ---ll-- MCRO  --ll--     U

- Y yo quiero traerme todos los registros [B]TUBICACION[/B] pero solo donde su CodRegion y CodEstacion coincidan con los de [B]TESTACIONES[/B]. Y lo trato de hacer asi sin embargo me da error.


[code=sql]SELECT * FROM testaciones A
                    INNER JOIN tubicacion C
                    ON A.CodRegion = C.CodRegion AND ON A.CodEstacion = C.CodEstacion
                    WHERE C.CodEstacion='" . $_POST["search"] . "'";



- Y si trato de hacer el Join solo asi


Código (sql) [Seleccionar]
SELECT * FROM testaciones A
                    INNER JOIN tubicacion C
                    ON A.CodEstacion = C.CodEstacion
                    WHERE C.CodEstacion='" . $_POST["search"] . "'";



- O asi


Código (sql) [Seleccionar]
SELECT * FROM testaciones A
                    INNER JOIN tubicacion C
                    ON A.CodRegion = C.CodRegion
                    WHERE C.CodEstacion='" . $_POST["search"] . "'";


- Esos ultimos 2 me funcionan pero obviamente no me traen lo que yo deseo. Que esta mal en mi primera consulta??

- Muchas Gracias y Salu2.

   EDITO: SOLUCIONADO

- Mi consulta tenia un On de mas, la consulta queda Asi:

Código (sql) [Seleccionar]
SELECT * FROM testaciones A
                    INNER JOIN tubicacion C
                    ON A.CodRegion = C.CodRegion AND A.CodEstacion = C.CodEstacion
                    WHERE C.CodEstacion='" . $_POST["search"] . "'";

[/code]
#8
PHP / [Resuelto] Problemas con Paso de Variables
3 Diciembre 2014, 17:15 PM
- Buenas la verdad vengo un tanto apenado dado que recientemente me ayudaron con un problema mas o menos parecido, pero la verdad es que he intentado de todo por mi cuenta y nada de nada por otro lado es mucho codigo si me pongo a detallar por completo las cosas asi que intentare ser lo mas preciso sin embargo si es necesario mostrar mas codigo lo puedo hacer.

- Veran tengo una funcion que me hace por asi decirlo un 95% de lo que busco, pero esa funcion la necesito implementar en otro modulo eliminando un par de variables y agregando otra a parte de eso esa segunda funcion o modulo que trato de implementar requiere conectarse a otro motor de bd especificamente a Mysql el 1er modulo del cual me estoy guiando se conecta a Microsoft Sql Server.

- Veran yo tengo lo siguiente.

- En la fila de izquierda se observa unos codigos(OG0001, OG0002) y unos nombres estan contenidos en un select si yo doy  click en cualquiera de ellos al lado derecho se genera otra fila mediante una peticion Ajax y en la parte superior se visualiza un tanto mas detallado valores del usuario al que le di click ahora bien como ven en esa segunda fila hay otro Select pero vacio, en ese select yo quiero cargar Unos nombres de documentos que tengo de ese Usuario, he de mencionar que el primer proceso que muestra la informacion del usuario en las dos filas las saco de Sql Server y los que quiero mostrar en el segundo Select osea el que esta en blanco es una Data que tengo en Mysql.

- El problema radica en que no logro cargar el select con la info del usuario al que selecciono he intento hacerlo de la siguiente manera. Tengo este formulario.

Código (php) [Seleccionar]

<!DOCTYPE html>
<html lang="es">
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="script/jquery-2.1.1.min.js"></script>
<script src="script/ajax.js"></script>
</head>
<body>
<section id="criterio">
<div id="crit-form">
<h3>
Criterio de Busquedas
 <p>          
Proyecto:
<?php
                    
foreach($datos as $fila):
                  
                    
echo $fila['desc_empresa'];
                  
                    endforeach; 
                  
?>

 </p>
</h3>
<fieldset>
<form class="crit-form" method="post" name="search_form" id="search_form">
<small> El Total de Filas en Base de Datos: <?php echo $total ?> </small>

<div id="resultados"></div>

<small>Por Ficha</small>
<input type="text" name=".ficha" class="parse" placeholder="introduzca igo Ficha Ej: Ch001">
<small>Por Cedula</small>
<input type="text" name="ci" class="parse" placeholder="Cedula Use Puntos Ej: 49.781.190">
<small>Por Nombre</small>
<input type="text" id="search" name="nombre" class="parse" placeholder="introduzca un Nombre Ej: Antonio">
<small>Por Estatus</small>
<select class="parse" class="slp">
<option value="A" selected>Activo</option>
<option value="I">Inactivo</option>
<option value="PL">Por Liquidar</option>
<option value="L">Liquidado</option>
</select>
</form><br>
<a href="#" id="btn-sub">Configuración</a>
</fieldset>
</div>
</section>
<section id="detalles">
<div class="wrap-image">
<form method="post" name="doc" class="docarc">
<div id="result"></div>
</form>
</div>
</section>
<section id="cnf-g">
<div id="config">
</div>
</section>
<section id="visualice">
<div class="wrap-visual">
<div id="visual"></div>
</div>
</section>

</body>
</html>


- Dentro del Form veran este <div id="resultados"></div> alli se carga la primera columna que les mostre y aqui.

Código (php) [Seleccionar]

<section id="detalles">
<div class="wrap-image">
<form method="post" name="doc" class="docarc">
<div id="result"></div>
</form>
</div>
</section>


- Se carga la segunda fila que tiene el Select en blanco fila que se genera al seleccion un usuario a partir del primer select. Esa segunda fila esta construida de la siguiente manera.

Código (php) [Seleccionar]

<?php 
session_start
();

$codigo addslashes(htmlspecialchars($_POST["cod"]));
$_SESSION['exp'] = $codigo;

require_once "../php/Clases/conexion/conexion.class.php";
require_once "../php/Clases/crud/crud.php";
require_once "../php/Clases/crud/crud2.php";

$modelo = new Ibee();
$modelo->Leer();
$filaa $modelo->row;

$model = new Crud();
$model->Search_select();
$filas $model->rows;

foreach ($filas as $fila) { 
echo "<h4>" $fila['ci'] . $fila['nombres'] ." "$fila['apellidos'];
echo "<br>Estatus: "$fila['status'];
echo "  Cargo: "$fila['des_cargo'] ."</h4>";
echo '
<div class="image" id="style-5">
    <div class="force-overflow">'
;
    echo "<img src='img/imgpdf.png' width='45px'/>";
?>

<select size="10" name="nomarch" id="sel">
<?php 
foreach ($filaa as $fila
{
?>

<option id='vis' value="<?php echo $fila['nombre_archivo']; ?>">
<?php 

echo $fila['nombre_archivo'];
?>

</option>
<?php

?>

   </select>

<?php
echo '</div>
</div>
<div id="foimg">
  <center>
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<strong><small> Total Imagenes: <span> 567 </span></small></strong><br>

<a id="btn-upp" href="upf.php?cod='
.$codigo.'">Subir Archivo</a>
<a id="cancel-upp" href="#">Cancelar Busqueda</a>
  </center>
</div>
'

}

?>



- Disculpen si parte del codigo esta echo un arroz con mango pero es que tratado muchas cosas. En conexion.class.php esta lo siguiente

Código (php) [Seleccionar]

<?php
class Conexion
{
    public 
$ndatabase ="";
   
    public function 
conectar($cod_empresa)
       {
            
$this->ndatabase $cod_empresa;
            
$server 'sbvbieloven';
            
$database $this->ndatabase;
            
$username 'profit';
            
$password 'profit';
            return 
$conexion = new PDO('sqlsrv:Server=' $server ';Database='$database$username$password);
    
}  
}

class 
Msqli
{
    public function 
conec()
    {
        
$server 'localhost';
        
$database 'sismic';
        
$username 'root';
        
$password '';
       return 
$conn = new PDO('mysql:host=' $server ';dbname='$database$username$password);        
    }

?>



- Donde la 1era class Conexion es la conexion con Sql Server y la 2da class Msqli es la conexion a Mysql, que existe en crud.php pues lo siguiente Ojo este pertenece al primer Foreach.

Código (php) [Seleccionar]

<?php 
class 
Crud
{
public $rows;

public function Search_select()
{

$model = new Conexion();
$conexion $model->conectar($_SESSION['cod_empresa']);
$codigo $_REQUEST['cod'];
$sql "SELECT *
FROM snemple A 
INNER JOIN sncargo B 
ON A.co_cargo = B.co_cargo 
WHERE A.cod_emp LIKE '%"
.$codigo."%'";

$consulta $conexion->prepare($sql);
$consulta->execute();

while ($filas $consulta->fetch())
{
$this->rows[] = $filas;
}
}
}
?>





- Y este pertenece al segundo Foreach, Aclaro que $_SESSION['cod_empresa'] ya esta definida muuucho antes en otra sección del sistema, y como veran esta clase es muy parecida a la de arriba, pero no entiendo porque no me funciona y me muestra el select en blanco.
Código (php) [Seleccionar]

<?php 
class 
Ibee 
{
public $row;
public function Leer()
{
$model = new Msqli();
$conexion $model->conec();
$codigo $_REQUEST['cod'];
$sql "SELECT * FROM expedientes WHERE cod_emp LIKE '%".$codigo."%'";

$consulta $conexion->prepare($sql);
$consulta->execute();

while ($filaa $consulta->fetch())
{
$this->row[] = $filaa;
}
}
}

?>

.



- Ahora Bien Cosas que intente, yo pense que esto no se estaba ejecutando.

Código (javascript) [Seleccionar]

$sql = "SELECT * FROM expedientes WHERE cod_emp LIKE '%".$codigo."%'";


- Especificamente que $codigo esta Null y por eso el select se mostraba en blanco otra cosa el.
Código (php) [Seleccionar]

$codigo = $_REQUEST['cod'];


- Que se encuentra en las dos clases (class Crud y class Ibee) se obtiene del primer Select que se cargo en la primera fila y yo dije bueno a lo mejor la clase Ibee no esta tomando bien el $codigo = $_REQUEST['cod']; y es por eso que hice esto $_SESSION['exp'] = $codigo; y luego hice esto.

Código (php) [Seleccionar]

<?php 
class 
Ibee 
{
public $row;
public function Leer()
{
$model = new Msqli();
$conexion $model->conec();
$codigo $_REQUEST['cod'];
$sql "SELECT * FROM expedientes WHERE cod_emp LIKE '%".$_SESSION['exp']."%'";
 
$consulta $conexion->prepare($sql);
$consulta->execute();
 
while ($filaa $consulta->fetch())
{
$this->row[] = $filaa;
}
}
}
 
?>





- Notar que substitui el $codigo del SELECT por el $_SESSION y esto me dio el mismo resultado el Select se muestra en Blanco, entonces por cosas que me vinieron me dije sera que no se esta cargando bien la data en el Select y decidi eliminar el select del segundo Foreach osea hice esto.


Código (php) [Seleccionar]

<?php 
session_start
();

$codigo addslashes(htmlspecialchars($_POST["cod"]));
$_SESSION['exp'] = $codigo;

require_once "../php/Clases/conexion/conexion.class.php";
require_once "../php/Clases/crud/crud.php";
require_once "../php/Clases/crud/crud2.php";

$modelo = new Ibee();
$modelo->Leer();
$filaa $modelo->row;

$model = new Crud();
$model->Search_select();
$filas $model->rows;

foreach ($filas as $fila) { 
echo "<h4>" $fila['ci'] . $fila['nombres'] ." "$fila['apellidos'];
echo "<br>Estatus: "$fila['status'];
echo "  Cargo: "$fila['des_cargo'] ."</h4>";
echo '
<div class="image" id="style-5">
    <div class="force-overflow">'
;
    echo "<img src='img/imgpdf.png' width='45px'/>";
?>

    <!-- COMENTE ESTA LINEA -->
<!--<select size="10" name="nomarch" id="sel">-->
<?php 
foreach ($filaa as $fila
{
?>

<option id='vis' value="<?php echo $fila['nombre_archivo']; ?>">
<?php 

echo $fila['nombre_archivo'];
?>

</option>
<?php

?>

<!-- COMENTE ESTA LINEA -->
   <!--</select> -->

<?php
echo '</div>
</div>
<div id="foimg">
  <center>
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<small class="cheking">Imagen</small>
<input class="check" type="checkbox">
<strong><small> Total Imagenes: <span> 567 </span></small></strong><br>

<a id="btn-upp" href="upf.php?cod='
.$codigo.'">Subir Archivo</a>
<a id="cancel-upp" href="#">Cancelar Busqueda</a>
  </center>
</div>
'

}

?>




- Y para mi sorpresa.




- Investigando encontre que ese error es resultante de dos posibles causas Uno que la variable que esta recibiendo el Foreach esta Nula o Dos que no sea un arreglo, y bueno en mi ignorancia imposible que no sea un arreglo entonces intente lo siguiente.

Código (php) [Seleccionar]

     <!-- COMENTE ESTA LINEA -->
<!--<select size="10" name="nomarch" id="sel">-->
<?php 
foreach ((array)$filaa as $fila
{
?>

  <option id='vis' value="<?php echo $fila['nombre_archivo']; ?>">
<?php 

echo $fila['nombre_archivo'];
?>

</option>
<?php

?>

<!-- COMENTE ESTA LINEA -->
<!--</select> -->


- Resulta pues Nada se muestra en Blanco, vi tambien que para estos casos a veces se puedo solucionar aplicando un For en lugar de Foreach intente eso y nada tampoco.

- Hice esto pasarle directamente a la consulta un valor para descartar posibles fallos de la sentencia Sql que estaba usando.

Código (php) [Seleccionar]

<?php 
class 
Ibee 
{
public $row;
public function Leer()
{
$model = new Msqli();
$conexion $model->conec();
$codigo $_REQUEST['cod'];
$sql "SELECT * FROM expedientes WHERE cod_emp LIKE '%OG0001%'";

$consulta $conexion->prepare($sql);
$consulta->execute();

while ($filaa $consulta->fetch())
{
$this->row[] = $filaa;
}
}
}

?>



- Y como resultado.


- Eso quiere decir que la instruccion y la BD y la conexion y la clase todo eso esta bueno entonces sera la variable que no se pasa? porque yo use $_SESSION y no funciono y la imprimi con echo y me retorna el codigo del usuario que selecciono y entonces hice esto para seguir probando.

Código (php) [Seleccionar]

<?php 
class 
Ibee 
{
public $row;
public function Leer()
{
$model = new Msqli();
$conexion $model->conec();
$codigo $_REQUEST['cod'];
$sql "SELECT * FROM expedientes WHERE cod_emp LIKE '%'".$_SESSION['exp']."'%'";

$consulta $conexion->prepare($sql);
$consulta->execute();

while ($filaa $consulta->fetch())
{
$this->row[] = $filaa;
}
}
}

?>



- Aqui Modifique Esto.

Código (php) [Seleccionar]

<?php 
session_start
();
 
$codigo addslashes(htmlspecialchars($_POST["cod"]));
$_SESSION['exp'] = $codigo;
 
require_once "../php/Clases/conexion/conexion.class.php";
require_once "../php/Clases/crud/crud.php";
require_once "../php/Clases/crud/crud2.php";
 
$modelo = new Ibee();
$modelo->Leer();
$filaa $modelo->row;
 
$model = new Crud();
$model->Search_select();
$filas $model->rows;
 



- Por Esto

Código (php) [Seleccionar]

<?php 
session_start
();
 
$codigo addslashes(htmlspecialchars($_POST["cod"]));
$_SESSION['exp'] = 'OG0002';
 
require_once "../php/Clases/conexion/conexion.class.php";
require_once "../php/Clases/crud/crud.php";
require_once "../php/Clases/crud/crud2.php";
 
$modelo = new Ibee();
$modelo->Leer();
$filaa $modelo->row;
 
$model = new Crud();
$model->Search_select();
$filas $model->rows;
 


- Y que paso? pues me mostro la fila dos los archivos del Usuario dos, entonces porque si yo hago esto, no sirve.

Código (php) [Seleccionar]

$codigo = addslashes(htmlspecialchars($_POST["cod"]));
$_SESSION['exp'] = $codigo;


- Pero si hago esto si sirve.

Código (php) [Seleccionar]

$codigo = addslashes(htmlspecialchars($_POST["cod"]));
$_SESSION['exp'] = 'OG0003';


- Si yo mando a Imprimir $codigo el me retornar Codigos del usuario que selecciono si yo clickeo en el user OG0009 cuando Ajax me muestra la fila 2 se imprime el OG0009 si clikeo al OG0052 se imprime... Entonces no se que estoy haciendo mal.

- De antemano Saludos al Valiente que se atreva a leer todo esto y de ya muchasimas gracias.

- Saludos
#9
- Buenas a todos espero puedan ayudarme ya tengo un par de varias horas con esto y nada que encuentro la solucion, veran a raiz de que el atributo Date de html5 no me sirve en Mozilla Firefox busque otra alternativa en Google y me encontre con el Calendario Datepicker lo probe por separado de mi proyecto y de una vez me funciono lo cambie a español y todo fino todo bello, bien lo quise integrar a mi proyecto y hasta cierto punto pense que estaba bien hasta que me di cuenta que si añadia otro campo en mi documento el calendario en el segundo elemento clonado no funciona, para ser mas claro yo tengo el siguiente formulario.

Código (html4strict) [Seleccionar]

<form method="post" name="up_form" class="formulario">
<input type="hidden" name="insertar">
 <table id="up_form"><br>
  <thead>
           <tr>
               <th>Clasificación</th>
               <th>Descripción Documento</th>
               <th>Fecha del Documento</th>
               <th>Fecha de Expiración</th>
               <th>Adjuntar Archivo</th>
           </tr>        
       </thead>
       <tbody>
          <tr class="lire">
<td>
<select id="taxonomia" name="cod_clasificacion">
<option value="">SELECCIONE UNA OPCION VALIDA</option>
<option value="0">EXPEDIENTE MEDICO</option>
<option value="1">EXPEDIENTE LABORAL</option>
<option value="2">EXPEDIENTE SEGURIDAD INDUSTRIAL</option>
</select>
</td>
<td>
<textarea id="describe" name="descripcion" required /></textarea>
</td>
<td>
<input type="text" class="datepicke" name="fecha_doc" required />
</td>
<td>
<input type="text" class="datepicker" name="fecha_exp" required />
</td>
<td>
<div class='input-file'>
         <input type="file" name="archivo[]">
         <input type="hidden" name="codigo" value="<?php echo $fila["cod_emp"]; ?>">
          Seleccionar archivo
         <div class="files">...</div>
         </div>
</td>
</tr>
</tbody>
 </table>
<td>
<a href="#" id="btn-up" class="anex-up"> Anexar Otro Archivo </a>
<input id="btn-up" class="sub" type="submit" value="Cargar Documentos">
</td><br><br>
</form>



- Eso me da la siguiente interfaz.


- Si hago un click en cualquier de los dos input de Fecha del Documento y Fecha de Expiracion me sale el siguiente calendario.

.

- Ahora bien si yo hago un click en Añadir otro Archivo la fila de arriba se clona y se anexa de bajo, hice 2 click por lo tanto obtuve lo siguiente.

.

- Ok ahora el problema si yo doy click en los inputs CLONADOS de Fecha del Documento y Fecha de Expiracion no "Hace nada" no se muestran los calendario.

- Con este codigo hago la clonacion de filas.
Código (javascript) [Seleccionar]

$(document).ready(function() {
   $(document).on('change', 'input:file', function(){  // NUEVA LINEA
      if($(this).val())
      {
        // Si tiene valor, se muestra en el class .files
        $(this).parent().find(".files").html($(this).val().replace("C:\\fakepath\\", ""));
       }else{
        // Si no tiene valor, se muestran los puntos ...
        $(this).parent().find(".files").html("...");
       }
   });


$(document).on("click",".anex-up",function() {
  $("#up_form tbody tr:eq(0)").clone().appendTo("#up_form tbody").append('<td class="eliminar"><div id="eliminar">x</div></td>');
   // (Se selecciona la ultima fila agregada, y se modifica el valor html del elemento con la clase 'files')
   $("#up_form tbody tr:eq(-1)").find(".files").html("..."); // NUEVA LINEA

});

$(document).on("click",".eliminar",function(){
   var parent = $(this).parents().get(0);
   $(parent).remove();
});
});




- Y para usar el Datepicker uso lo siguiente, tal cual como vi en su documentacion esto lo tengo en el html donde tengo el formulario.
Código (html4strict) [Seleccionar]

<script src="script/jquery-2.1.1.min.js"></script>
<script src="script/jquery-ui.js"></script>
     <script>
 $(document).ready(function() {
   $( ".datepicker" ).datepicker();
   $( ".datepicke" ).datepicker();
 });
   </script>


- Alguna idea? espero puedan ayudarme un Saludo.
#10
Desarrollo Web / Jquery Buscar y Mostrar Elemento
24 Noviembre 2014, 23:01 PM
- Buenas a todos disculpe si el asunto no es el adecuado pero la verdad no sabia como describir mi duda en el asunto.

- Espero puedan ayudarme, mi problema es el siguiente cuento con el siguiente html

Código (html4strict) [Seleccionar]

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="css/style.css">
<script src="script/jquery-2.1.1.min.js"></script>
<script src="script/ajax.js"></script>
<style>

form {
background: white;
box-shadow: 0px 0px 10px rgba(0,0,0,0.6);
height: auto;
margin-top: 35px;
width: 1336px;
}
td {
border-bottom: solid 1px #DC272A;
}
#eliminar {
background: #DC272A;
border-radius: 4px;
cursor: pointer;
color: white;
height: 25px;
text-align: center;
width: 25px;
}

</style>
</head>
<body>
 <center>
<form method="post" name="up_form" action="procesar.php">
 <table id="up_form"><br>
  <thead>
   <h3>
           <tr>
               <th>Nombre Documento</th>
               <th>Clasificación</th>
               <th>Descripción Documento</th>
               <th>Adjuntar Archivo</th>
           </tr>
         </h3>
       </thead>
       <tbody>
          <tr class="lire">
<td>
<input type="text" id="documento" name="documento[]" placeholder="Escriba El Nombre del Documento">
</td>
<td>
<select id="taxonomia" name="taxonomia[]" id="">
<option value="">SELECCIONE UNA OPCION VALIDA</option>
<option value="">EXPEDIENTE MEDICO</option>
<option value="">EXPEDIENTE LABORAL</option>
<option value="">EXPEDIENTE SEGURIDAD INDUSTRIAL</option>
</select>
</td>
<td>
<textarea id="describe" name="describe[]"></textarea>
</td>
<td>
<div class='input-file'>
         <input type="file" name="images[]">
          Seleccionar archivo
         <div class="files">...</div>
         </div>
</td>
</tr>
</tbody>
 </table>
<td>
<a href="#" id="btn-up" class="anex-up"> Anexar Otro Archivo </a>
<input id="btn-up" type="submit" value="Cargar Documentos">
</td><br><br>
</form>

 </center>
</body>
</html>

- El cual me genera la siguiente interfaz.



- Si yo selecciono un archivo con el boton que esta de bajo de "ADJUNTAR ARCHIVO" obtengo lo siguiente.



- A traves de Jquery he creado una funcion para añadir mas campos al presionar el boton Anexar otro Archivo y como resultado obtengo lo siguiente.



- Aclaro que al pulsar Anerxar Archivo el mismo msj en el Boton "ADJUNTAR ARCHIVO ", se mantuvo sin embargo ese es no es mi real problema claro si hay alguna forma de arreglar eso estaria mucho mejor. Pero a lo que vengo es lo Siguiente si yo trato de "Adjuntar otro Archivo" en el segunto Elemento que cree el mensaje del Primer elemento se mantiene, no cambia sin embargo pareciera que el segundo archivo que adjunto si esta pero con el msj del primero mas claro con estas imagenes.

- Adjunto algo en el segunto boton.



- Si mantengo unos segundos el cursor posicionado en el segundo boton me sale el nombre de la imagen que acabo de adjuntar indicandome que efectivamente no es la de el nombre que contiene en BLANCO el boton.



- Tengo como javascript/Jquery lo siguiente:

Código (javascript) [Seleccionar]

$(document).ready(function() {
$(".lire").on("change", "input:file",function(){
       if($(this).val())
       {
           // Si tiene valor, se muestra en el class .files
           $(this).parent().find(".files").html($(this).val());
       }else{
           // Si no tiene valor, se muestran los puntos ...
           $(this).parent().find(".files").html("...");
       }
   });
});

$(document).on("click",".anex-up",function() {
$("#up_form tbody tr:eq(0)").clone().appendTo("#up_form tbody").append('<td class="eliminar"><div id="eliminar">x</div></td>');
});

$(document).on("click",".eliminar",function(){
var parent = $(this).parents().get(0);
$(parent).remove();
});


- Espero puedan ayudarme y de ante mano muchas gracias, igual seguire haciendo unas cuantas pruebas.
#11
Desarrollo Web / Jquery Duda con Cargar un Select
7 Noviembre 2014, 15:02 PM
- Buenas yo denuevo por aqui espero puedan ayudarme con lo siguiente, la verdad no se bien como expresarme así que les muestro lo que intento hacer.

- Tengo este formulario:

Código (html4strict) [Seleccionar]

<?php 
require_once 
"php/Clases/conexion/conexion.pro.php";
require_once "php/Clases/crud/crud.php";

$model = new Crud();
$model->Read();
$filas $model->rows;
$total count($filas);
?>

<html>
<head>
<title></title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="script/jquery-2.1.1.min.js"></script>
<script src="script/ajax.js"></script>
</head>
<body>
<section class="criterio">
<div id="crit-form">
<h3>Criterio de Busquedas</h3>
<fieldset>
<form class="crit-form" method="post" name="search_form" id="search_form">
<small> El Total de Filas en Base de Datos: <?php echo $total ?> </small>

<div id="resultados"></div>

<small>Por Ficha</small>
<input type="text" name="cod.ficha" id="search_fi" class="parse" placeholder="introduzca Codigo Ficha Ej: Ch001">
<small>Por Cedula</small>
<input type="text" name="ci" id="search_ci" class="parse" placeholder="Cedula Use Puntos Ej: 49.781.190">
<small>Por Nombre</small>
<input type="text" id="search" class="parse" placeholder="introduzca un Nombre Ej: Antonio">
<small>Por Estatus</small>
<select>
<option value="A" selected>Activo</option>
<option value="I">Inactivo</option>
<option value="PL">Por Liquidar</option>
<option value="L">Liquidado</option>
</select>
<input type="submit" id="btn-sub" class="parse" Value="Procesar">
</form>
</fieldset>
</div>
</section>
<section>
<p>
<div id="result"></div>
</p>
</section>
</body>
</html>


- En <div id="resultados"></div> se van cargando una serie de resultados dependiendo de lo que escriba en los inputs esto ya lo pude hacer, anexo a eso quise realizar una funcion que al darle click ha X resultado se generara otra busqueda y a su vez se mostraran resultados mas detallados hasta ese punto no he llegado al 100% sin embargo hice mis pruebas de la siguiente manera.

- Esta es mi funcion para generar la primera busqueda.

Código (javascript) [Seleccionar]

$(document).ready(function() {
$('#search').focus();
$('#search_form').submit(function(e){
e.preventDefault();
})

$('#search_form .parse').on('change',function(){

var envio = $(this).val();

$('#resultados').html('<h2><img src="img/loadin.gif" width="20" /> Cargando...</h2>');
$.ajax({
type: 'POST',
url: 'php/search.php',
data: ('search='+envio),
success: function(resp){
if (resp!="") {
$('#resultados').html(resp);
}
}
})
})
})


- Esa me funciona de 10 y tengo esta otra que está en el mismo documento es la que se supone que me debe mostrar la info que yo quiero al darle click al select que esta en Search.php y que se carga en <div id="resultados"></div>

Código (javascript) [Seleccionar]

$(document).ready(function() {
$('#display-lps').on('click',function(){
$.ajax({
type: 'POST',
url: 'script/process.php',
data: $('#search_form').serialize(),
success: function(data){
if (data!="") {
$('#result').html(data);
}
}
});
});
});


- Esta funcion no se ejecuta y realizando mas pruebas me percate que si hago esto, la funcion si funciona.

Código (html4strict) [Seleccionar]

<?php 
require_once 
"php/Clases/conexion/conexion.pro.php";
require_once "php/Clases/crud/crud.php";

$model = new Crud();
$model->Read();
$filas $model->rows;
$total count($filas);
?>

<html>
<head>
<title></title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="script/jquery-2.1.1.min.js"></script>
<script src="script/ajax.js"></script>
</head>
<body>
<section class="criterio">
<div id="crit-form">
<h3>Criterio de Busquedas</h3>
<fieldset>
<form class="crit-form" method="post" name="search_form" id="search_form">
<small> El Total de Filas en Base de Datos: <?php echo $total ?> </small>

<select size="10" name="nombre" id="display-lps">
<?php 
foreach ($filas as $fila
{
?>
<option id="resultados" >
<?php echo $fila['cod_emp'] . $fila['nombres'] ." "$fila['apellidos'];
?>
</option>
<?php

?>

</select>

<small>Por Ficha</small>
<input type="text" name="cod.ficha" id="search_fi" class="parse" placeholder="introduzca Codigo Ficha Ej: Ch001">
<small>Por Cedula</small>
<input type="text" name="ci" id="search_ci" class="parse" placeholder="Cedula Use Puntos Ej: 49.781.190">
<small>Por Nombre</small>
<input type="text" id="search" class="parse" placeholder="introduzca un Nombre Ej: Antonio">
<small>Por Estatus</small>
<select >
<option value="A" selected>Activo</option>
<option value="I">Inactivo</option>
<option value="PL">Por Liquidar</option>
<option value="L">Liquidado</option>
</select>
<input type="submit" id="btn-sub" class="parse" Value="Procesar">
</form>
</fieldset>
</div>
</section>
<section>
<p>
<div id="result"></div>
</p>
</section>
</body>
</html>


- Lo que hice fue eliminar <div id="resultados"></div> y colocar ese select con el Foreach que son un fragmento de lo que esta en Search.php y es lo que Ajax mostraba en el <div id="resultados"></div> que elimine.


- Yo me imagino que la funcion no se cumple porque el #display-lps que esta en el select que trae Ajax aun no se construido en el Html, entonces cual seria la solucion, yo inventando hice esto: En el Search.php inclui <script src="script/ajax.js"></script> justo en el momento donde Ajax trae el fragmento del Select y eso me funciono la funcion se ejecuta sin problema, sin embargo quiero saber si hay una forma mas eficiente de hacerlo?

- Claro yo puedo crear otro script y sacar la funcion click y incluirla sola en search.php para no repetir la funcion ready, pero hay una manera en Jquery mas eficiente?

    -Saludos
#12
- Buenas estoy algo novato con esto de la poo con php y la verdad es que me a resultado dificil adaptarme todo era feliz cuando lo hacia estructurado y no usando la POO pero bueno, mi problema es el siguiente:

- Tengo el Siguiente Formulario.

Código (html4strict) [Seleccionar]

<!DOCTYPE html>
<html lang="es">
<head>
    <title>Control de Equipos</title>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div id="login-form">     
      <h3>Bases de Datos</h3>
        <fieldset>
            <form action="board_table.php" method="post">
                <center>
                    <select name="cod_empresa">
                        <option Value="HUYAP_N">Proyecto H</option>
                        <option Value="Zuat">Proyecto Z</option>
                        <option Value="Ricl">Proyecto C</option>
                    </select>
                </center>   

                <input type="hidden" name="session">
                <input id="sub" type="submit" value="Iniciar Conexión">
            </form>
        </fieldset>
</div>
</body>
</html>



- El cual posee un select con 3 option y deseo pasarle el valor del option a un .php que hara una conexion a un bd deacuerdo al indice pasado por el select pero me da el siguiente error.

Notice: Undefined index: cod_empresa in C:\xampp\htdocs\sismica\conexion.table.php on line 7

Notice: Undefined variable: ndatabase in C:\xampp\htdocs\sismica\conexion.table.php on line 7

Fatal error: Cannot access empty property in C:\xampp\htdocs\sismica\conexion.table.php on line 7

- El .php es el siguiente:

Código (php) [Seleccionar]

<?php 
    
require_once 'conexion.table.php';
 
    if(isset(
$_POST['session']))
    {
        
header('location:ready.php');
    }
?>



- Y este otro que contiene la clase conexion.

Código (php) [Seleccionar]

<?php
class Conexion
{
    public 
$ndatabase;
    public function 
conectar()
    {
        
$this->$ndatabase $_POST['cod_empresa'];
        
$server 'stmbielve';
        
$database $ndatabase;
        
$username 'root';
        
$password '';
        return 
$conexion = new PDO('sqlsrv:Server=' $server ';Database='$database$username$password);
        
$this->dbh->exec("SET CHARACTER SET utf8");   
    }   
}
?>



- Como podria pasarle el cod_empresa a la clase para que me haga la conexion :/ ?? de antemano muchas gracias por sus respuestas.
#13
Buenas a todos soy novato con esto del Jquery y tengo una duda dado que quiero pasarle mas de un valor a Jquery y no se como se podria en resumidas tengo algo parecido a esto:

Código (html4strict) [Seleccionar]

<form class="crit-form" name="search_form" id="search_form">
<small> El Total de Filas en Base de Datos: <?php echo $total ?> </small>

<option id="resultados"></option>

<small>Por Ficha</small>
<input type="text" name="search_fi" id="search_fi" placeholder="introduzca Codigo Ficha">
<small>Por Cedula</small>
<input type="text" name="search_ci" id="search_ci" placeholder="introduzca Cedula">
<small>Por Nombre</small>
<input type="text" name="search" id="search" placeholder="introduzca un Nombre">
<small>Por Estatus</small>
<select >
<option>Seleccione Estatus</option>
<option selected>Activo</option>
<option>Inactivo</option>
<option>Por Liquidar</option>
<option>Liquidado</option>
</select>
<input type="submit" Value="Procesar">
</form>


- Es mi formulario por donde le paso valores a mi Jquery y posteriosmente a traves de php y en efecto Jquery me muestra unos resultados en el OPTION con Id resultados mi Jquery esta asi:

Código (javascript) [Seleccionar]

$(function(){
$('#search').focus();
$('#search_form').submit(function(e){
e.preventDefault();
})

$('#search').keyup(function(){
var envio = $('#search').val();

$('#resultados').html('<h2><img src="img/loadin.gif" width="20" /> Cargando...</h2>');
$.ajax({
type: 'POST',
url: 'search.php',
data: ('search='+envio),
success: function(resp){
if (resp!="") {
$('#resultados').html(resp);
}
}
})
})
})


- Obviamente esta funcional solo para el input con Id Search, pero y si yo quiero que funcione en los 3 botones?... Intente asi y nada

Código (javascript) [Seleccionar]

$('#search #search_ci #search_fi').keyup(function(){
var envio = $('#search #search_ci #search_fi').val();

Otro mas:
Código (javascript) [Seleccionar]

$('#search', '#search_ci', '#search_fi').keyup(function(){
var envio = $('#search', '#search_ci', '#search_fi').val();

Otra mas en mi ignorancia:
Código (javascript) [Seleccionar]

var $obten = $('#search #search_ci #search_f');
$($obten).keyup(function(){
var envio = $($obten).val();

- Y googleando no e encontrado algo que me sirva o es que tengo que hacer 3 metodos $() uno para cada boton?... Saludos
#14
PHP / Select Multiples
7 Octubre 2014, 21:54 PM
- Muy buenas a todos espero puedan ayudarme con este problema que tengo, la verdad no se si es que no se buscar dado que no e podido encontrar algo que me ayude y recibo cualquier ayuda o sugerencia u otras formas de poder hacerlo.

- Lo que busco hacer es lo siguiente, tengo la siguiente tabla de resultados que obtengo con Php desde una BD en postgresql, todo fino todo bien hay una de las funciones que es Traslado y al darle click los datos de esa fila se exportan a un archivo Excel, sin embargo este proceso, he logrado hacerlo de forma independiente el problema surge cuando necesito exportar 2 o mas filas simultáneamente al excel y la verdad es que no he podido lograr hacer eso ni e podido encontrar algo en la web que me ayude porque tampoco se me ocurre una palabra clave para empezar a buscar intente con Checkbox dependientes pero no era lo que buscaba, dado que mi idea principal era tener varios checkbox en cada fila y dependiendo de los check que se seleccionen se suponia que a traves de X funcion pasaria los datos al Excel pero no supe como guardar los datos de cada fila dependiendo del checkend y la verdad no se que hacer como dije acepto otras ideas o sugerencias o si tienen alguna referencia tecnica se los agredeseria.



- Saludos.

[Mod]: Temas sobre PHP van al subforo de PHP.
#15
Desarrollo Web / Alarma producto vencido.
21 Julio 2014, 23:33 PM
- Buenas, disculpe por el Titulo pero es que no se me ocurria algo mas descriptivo. En fin vengo con una duda que no he podido solucionar estoy realizando un proyecto para mi clase que esta casi terminado, sin embargo hay una cosa que no he podido realziar y es lo siguiente.

- Mi proyecto trata de sobre administrar, almacenar y vender medicinas de X farmacia sin embargo quiero hacer una especie de alarmar que me indique si un producto esta por caducar puede dispararse con un mes de anticipacion pero no logro encontrar una manera de hacerlo.

- No se me acurre nada con php porque seria una especie de evento que se dispare solo sin la intervencion del usuario algo asi, cuando se ingrese el producto se pregunte la fecha de cadusidad y cuando falte un mes se dispare la alarma, pense en javascript pero soy algu novato en js, creo que la solucion esta en Jquery usando el metodo Ajax pero lo que encuentro son cosas como comprobar si un nombre existe en la bd, campos autocompletados o sugeridos, validacion de formularios y ese tipo de cosas.

- Alguien tiene un ejemplo o una idea que pueda servir?? de antemano gracias por sus respuestas.
#16
- Muy buenas en primer lugar quiero decir que entiendo que abran mejores metodos como el usar Jquery o la Funcionalidad de Ajax para realizar lo que voy a plantear sin embargo soy nuevo con js y estoy tratando de aprender desde lo mas basico en este caso Js puro y luego ir escalando junto con eso ir aplicando lo que voy aprendiendo de Js a los conocimiento que tengo de html css y php, con esto quiero aclarar que no Quiero Respuestas como Mejor usa Ajax o Jquery como ya les dije tengo presente que usar esos metodos es mucho mejor, facil, rapido y mas efeciente...

- He estado viendo unos cuantos tutos y he leido unos Pdf y decidi mesclar todo lo que pude aprender pero estoy trabado con esto y en realidad no se si pueda hacer lo siguiente solo con JS puro y no estoy seguro pero creo que Json es lo que necesito sin embargo no e tenido exito espero me entiendan porque no soy bueno explicandome... Primero les muestro lo que tengo echo.

Código (html4strict) [Seleccionar]

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
<header>
<h1> Ejemplo </h1>
</header>
<div class="main">
<div class="row">
<div class="row">
<label> Genero </label>
<select id="gender">
<option value="M"> Masculino </option>
<option value="F"> Femenino </option>
<option value="T"> Todos </option>
</select>
</div>
<div class="row">
<label> Hobbies </label>
<input type="text" id="hobby">
</div>
<div class="row">
<input type="submit" value="Buscar" id="searchbtn">
</div>
</div>
<div id="result">

</div>
</div>
<script src="js/script.php"></script>
</body>
</html>


- Ese es el esqueleto de mi proyecto simplemente muestra un select para seleccionar entre 3 opciones luego un input para especificar el Hobbi de la persona y luego el boton de buscar posteriormente el ID resultado muestra la informacion necesaria generada que le pasa una funcion Js que es esta.

Código (javascript) [Seleccionar]

var users = [
{
name: 'Lucy',
gender: 'F',
hobby: 'Basket',
avatar: 'thief.png',
},
{
name: 'Jhony',
gender: 'M',
hobby: 'Programacion',
avatar: 'thief.png',
},
{
name: 'Betty',
gender: 'F',
hobby: 'Basket',
avatar: 'thief.png',
},
];
  window.addEventListener('load', function() {

 function buscar() {

var hobbyField = document.getElementById('hobby');
var hobby = hobbyField.value;

var genderField = document.getElementById('gender');
var selected = genderField.selectedIndex;
var gender = genderField.options[selected].value;
console.log(gender);
var resultados = '';
var numUsers = users.length;

for (var i = 0; i < numUsers ; i++) {
  if (gender == 'T' || gender == users[i].gender) {
  if (hobby == '' || hobby == users[i].hobby)   {
resultados += '<article class="person-row">\
<img src="img/' + users[i].avatar +'" />\
<div class="person-info">\
<div> ' + users[i].name + ' </div>\
<div> ' + users[i].hobby + ' </div>\
<input type="submit" value="agregar amigo">\
</div>\
</article>';
}
}
}
result.innerHTML = resultados;

};

var result = document.getElementById('result');
var searchbtn = document.getElementById('searchbtn');
searchbtn.addEventListener('click', buscar );
buscar();
});


- Y en realidad esto me funciona a la perfeccion pero entonces pense que seria mucho mejor aplicandole una especie de dinamisno usando una Bd y hacer las busquedas sin embargo no tengo exito se que Js es Frontend asi que no hay forma que Js se conecte a una Bd para hacer lo que quiero a no se que use Node.js pero aun no quiero entrar en ese mundo asi que pense en php, obviamente debo generar los dato primero, dado que el Js solo se va a ejecutar cuando la pag este cargada y si los datos no estan cargados entonces no podre hacer lo que quiero.

- Yo me imagino que tengo que poner el Php en esta sección de esta forma...

Código (php) [Seleccionar]

 <div id="result">
 <?php
require("php/conexion.php");
$consulta mysqli_query($con"SELECT * FROM ejemplo");
while($row mysqli_fetch_array($consultaMYSQL_ASSOC))
{
echo "<article class='person-row'>";
echo "<img src='img/thief.png' />";
echo "<div class='person-info'>";
   echo "<div>".$row['nombre']."</div>";
   echo "<div>".$row['hobbies']."</div>";
   echo "<input type='submit' value='agregar amigo'>";
 echo "</div>";
   echo "</article>";
}
  ?>

</div>



- Es el div result que esta vacio en el primer Html que coloque obvio ya este es .php ok eso me muestra los dato de mi bd perfectamente pero entonces el Js lo debo modificar porque la estructura Json que esta al comienzo deberia recibir las variable $row[] pero no se como hacer eso e intentado de varias formas y nada y a parte si logro pasarle al Json o el Js esa variable $row[] como sabe Js o Json cual es el valor del 2do dato o del 3er o el 4to del $row[]? tambien se haria con un while?? porque intente hacerlo de una forma y solo me mostraba el 1er dato de la bd y los demas no...

- Estoy confundido no se como harcerle y otra cosa si se pasa el Json con un For o un While y supongamos que se logra mostrar todos los datos exitosamente el segundo for del Js el que tiene  el for (var i = 0; i < numUsers ; i++) uds creen que seguira funcionando y sus condiciones tambien??
#17
Scripting / Recursividad en batch
20 Diciembre 2013, 00:11 AM
- Buenas quisiera pedirles ayuda con varias dudas que tengo ya que nunca programe en si y por simple curiosidad inicie con batch y he estado practicando o mejor dicho experimentando, en primer lugar no se si sea la forma correcta de llamarlo (recursividad) a lo que tengo en mente pero antes de preguntar sobre lo de la recursividad por favor espero me aclaren esta duda ya que para lo de la recursividad necesito entender esto que aun no logro decifrarlo y me da mucha curiosidad porque no siento que lo que hice sea muy efeciente que digamos.

- Les muestro lo que hice

Código (dos) [Seleccionar]


 @Echo OFF
color 0a
  set /p Ename=                 ¿ Este Equipo Sera Asignado a ?:
cls
       MODE CON cols=90 lines=40

echo  +-------------------------Departamento Asignado?-----------------------------------+
echo  +----------------------------------------------------------------------------------+
echo  + 1- Alta Tension T     + 2- Automatizacion     + 3- Part 11     + 4- Bare 1o      +
echo  +----------------------------------------------------------------------------------+
echo  + 5- Biblioteca Tecnica + 6-Bariven (Canp Ter)  + 7- C.A.I       + 8-C.C.A         +
echo  +----------------------------------------------------------------------------------+
echo  +----------------------------------------------------------------------------------+


echo:
set /p Ubicacion=           Seleccione La Ubicacion O Departamento De Este Equipo (Ingrese Un Numero):


if %Ubicacion%==1 goto 1
if %Ubicacion%==2 goto 2
if %Ubicacion%==3 goto 3

:1

echo Tu Respuesta Es %Ename%
echo Tu Otra Respuesta Es Alta Tension T
pause

:2

echo Tu Respuesta Es %Ename%
echo Tu Otra Respuesta Es Automatizacion
pause

:3

echo Tu Respuesta Es %Ename%
echo Tu Otra Respuesta Es Part 11
pause

   Exit


- Ok con esos 3 Goto se entiende el Proceso y con eso llegan las Dudas.

     Duda #1.  En realidad bajo el script que estoy Trabajando hay 45 Opciones por lo tanto tendria que realizar 45 Goto con 45 codigo similares porque practicamente todos los Goto son lo mismo con execcion del segundo Echo de cada Goto.

- Hay alguna forma de simplificar el codigo? Pense en los If Else pero basicamente tendria que hacer 40 y tantos Else... Por otro lado se me ocurrio otra idea aunque no se como hacerlo y tampoco se si se podra hacer así ya que lei sobre los Arreglos o Arrays pero no en batch si no en C, Sera que hay alguna manera de definir un Arreglo de 45 x 45 como una constante donde esten ya definidos las 45 opciones y capturar el numero de la opcion y mediante un For recorrer el arreglo y donde la posicion Y coinsida con el numero X capturado y se Imprima lo que este en este arreglo?

    Duda #2. Aqui es lo de la recusividad, hay alguna forma de mostrarle al usuario lo que hizo de manera que el compruebe lo que el mismo hizo y preguntar si es correcto o no y en caso de no ser correcto, volver denuevo al principio de todo el proceso y comenzar? y en caso de ser correcto todo continuar?

- En C segun lo que lei se puede hacer "Creo" mediante Funciones donde si no es correcto la recursividad te retorna nuevamente a la funcion principal y la si es correcta te permite continuar con los demas procesos de la funcion.

- Bueno por ahora eso, espero puedan aclararme esas dudas o si tienen una mejor forma de hacerlo pues bienvenida sea, pero segun mi logica eso es lo que se ocurre hacer.
#18
- Buenas, antes que nada quiero decir que intente recopilar información para poder realizar lo que deseo o por lo menos tener un comienzo y no llegar aqui con las manos vacias, sin embargo no pude encontrar nada de real importancia.

- Basicamente lo que quiero hacer es tener un script obviamente ya definido en su sintaxis lo que quiero insertar en un determinado Formulario Html, porque lo que deseo insertar son especificaciones de productos y el formulario es sumamente largo y muchas veces en el mes hay que insertar en el Stock productos con las mismas descripcion y es algo fastidioso llenar denuevo el formulario, la idea era hacerlo en un batch porque me paresio que seria algo sencillo, pero buscando en la web no pude encontrar algo util encontre solo referencias de Utilizar Ajax o javascript para hacer algo similar pero no era lo que yo buscaba ya que solo encontraba cosas con Ajax para Auto-completar los input de formularios html o al colocar una Letra saliera una lista de sugerencias y lo que quiero es insertar Texto automaticamente sin Teclear nada y que automaticamente se envie el formulario si es posible.

- Al no encontrar nada similar yo asumo que no se puede hacer con Batch si es asi en que lenguaje lo podria hacer? y si en verdad se puede hacer con batch por donde podria empezar a buscar? o si es posible que me puedan dar una mano con esto. De ante mano gracias por la ayuda.
#19
Scripting / Dar Nombre a La Pc con la mac address
8 Diciembre 2013, 20:47 PM
- Buenas Tardes, antes que nada debo decirles que soy menos que un novato en esto, tengo solo 2 dias explorando lo que es Bat- Batch y la verdad me e interesado en el por la facilidad que e visto en el para automatizar cierto procesos.

- Sin mas rodeos acudo a uds para pedirles ayuda para realizar un pequeño script que tengo en mente, lo que quiero hacer es lo siguiente, quiero darle un nombre o renombrar si ya posee un nombre la PC sin embargo quiero dale un determinado nombre seguido de los ultimos 6 digitos de la mac de dicha pc.

- Intente recopilar la mayor información que pude en este foro para ver si lo podia hacer pero que va no doy con lo que busco.

- Les comento lo que intente hacer y donde tengo problemas. En primer lugar pense en hacer un Getmac para obtener la mac address de la pc luego pegarlo en un bloc de notas, copiar solo los 6 ultimos digitos meter esos 6 digitos en una variable y renombrar la pc dando un X nombre mas la variable y buscando encontre varias cosas pero aun asi no pude.

- Con esto obtuve la Mac address.
      
       @echo off
          getmac
       pause
   

-  Pero no encontre manera de copiar esa mac y pegarlo en un bloc de notas Intente con esto pero no resulto.
 
@echo off
    set mac="getmac"
    %mac%
echo %mac% >"%USERPROFILE%\desktop\resultado.txt"
pause

- Me hace el bloc de notas pero no pega nada y a veces pega solo getmac.

- Sobre copiar una determinada linea de un bloc de notas encontre esto que lo posteo el usuario "Leo Gutiérrez" pero tampoco me funciono.
   
@echo off
    (
    echo 4, 4l
    echo e
    echo e
    ) | edlin file.txt | findstr /v /i "^Final" | findstr /v /i "^\*4.*" | findstr /v /i "^\*e.*$" > "temp.txt"
pause
    for /f "tokens=2 delims=()" %%a in (temp.txt) do (
    echo Numero : %%a
    )
    set /p "="
    exit /b 0
pause

- Al ejecutarlo me dice no se reconoce edlin como un comando interno o externo.

- Y para nombrar o renombrar una Pc encontre esto y si me funciono.

@echo off
cls
echo Presione Una Tecla Para Ingresar Automaticamente El Nuevo Nombre Del Equipo
echo.

pause
   
reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\/v ComputerName /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\/v ComputerName /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v Hostname /t REG_S

- Espero puedan ayudarme con mis errores o si tienen una mejor solucion tambien es bienvenida, por otro lado quisiera saber lo del "no se reconoce edlin como un comando interno o externo" A que se debe eso? De ante mano Gracias.