elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6
1  Programación / Desarrollo Web / Re: llamar a función ajax al presionar tecla enter en: 6 Enero 2021, 01:46 am
@EdePC  excelente!!! funciono muchas gracias master.  ;-) ;-) ;-)
2  Programación / Desarrollo Web / llamar a función ajax al presionar tecla enter en: 5 Enero 2021, 23:55 pm
Hola a todos!! tengo un problema con una función javascript, resulta que en mi pagina tengo un text y un botón, al presionar el botón se ejecuta la función javascript la que envía datos de un formulario a un controlador de laravel, esto funciona sin problemas , pero necesito que también se ejecute la función si el usuario presiona la tecla enter cuando esta en el text, no se como hacerlo ya que si ahora lo presiono me da un error indicando que envié valores vacíos a la función.

esta es mi función
Código
  1. function temporal(ruta)
  2. {
  3.   const codigobarra=$('#Txt_serie').val();
  4.   const sku_ext=$('#Txt_codigo').val();
  5.   const Idservicio=$('#Txt_servicio').val();
  6.   const Numguia=$('#Txt_numguia').val();
  7.   const Idmaterial=$('#Txt_idmaterial').val();
  8.   const Idproveedor=$('#Txt_prov').val();
  9.   const Numcantidad=$('#Txt_cant').val();
  10.   const identificador=$('#Txt_identificador').val();
  11.   const Numfila=$('#Txt_fila').val();
  12.   const usuario=$('#Txt_user').val();
  13.   const estado=1;
  14.  
  15.    $.ajax(
  16.        {
  17.            url:ruta,
  18.            type:'POST',
  19.            data: {
  20.                _token:$('input[name="_token"]').val(),
  21.                temp_mat_id:Idmaterial,
  22.                tem_mst_id:estado,
  23.                temp_ser_id:Idservicio,
  24.                temp_serie:codigobarra,
  25.                temp_guia:Numguia,
  26.                temp_pro_id:Idproveedor,
  27.                temp_identificador:identificador,
  28.                temp_nwa_id:1,
  29.                temp_use_id:usuario
  30.            },
  31.            success:function () {
  32.                           document.getElementById("respuesta").innerHTML=`<div class="alert alert-danger" role="alert">OK</div>`
  33.                  document.getElementById('Txt_serie').value= "";
  34.                  $('#Txt_serie').focus();
  35.                }
  36.  
  37.         });
  38.  
  39.         return false;
  40.  
  41.  
  42. }
  43.  

Código
  1. {{-- este el text que no logro que me funcione al presionar enter --}}
  2.  
  3. <input type="text" name="Txt_serie" id='Txt_serie' placeholder="0"  class="form-control">
  4.  
  5. {{-- este el tbotón que llama a la función--}}
  6.  
  7. <button name="Btn_agregar" id="Btn_agregar" type="button" onclick="temporal('{{ route('guiaingresos.insert') }}')"   class="btn btn-info">Agregar</button>
  8.  

espero me puedan ayudar.
3  Programación / Desarrollo Web / Re: CRUD Laravel 8 y AJAX en: 4 Enero 2021, 20:24 pm
mi problema era que mi función estaba en un archivo JS aparte por lo que la ruta no funcionaba, así que en el invento del botón que ejecuta la función temporal le envío la ruta.

Código
  1. <button name="Btn_agregar" id="Btn_agregar" type="button" onclick="temporal('{{ route('guiaingresos.insert') }}')" class="btn btn-info">Agregar</button>
  2.  
4  Programación / Desarrollo Web / CRUD Laravel 8 y AJAX en: 4 Enero 2021, 15:32 pm
Hola  a todos!!! estoy intentando hacer un CRUD con laravel 8 y Ajax, pero cuando quiero insertar un registro me muestra que tengo problemas con la ruta y arroja el el error 404, con la otra ruta mostrar no tengo problemas, pero con esta para insertar no me funciona.
estas son mis rutas en mi archivo web.php:
Código
  1. Route::get('/',PageController::class);
  2. Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
  3.  
  4. Route::get('system.logistica', [BodegaController::class, 'index'])->name('logistica');
  5.  
  6. Route::post('system.logistica/one/{id}', [BodegaController::class, 'mostrar'])->name('logistica.mostrar');
  7.  
  8. // Esta es la ruta que no funciona
  9. Route::post('system.guiaingresos',[BodegaController::class,'insert'])->name('guiaingresos.insert');
  10.  
este es mi función en mi archivo js
Código
  1. function temporal()
  2. {
  3.   const codigobarra=$('#Txt_serie').val();
  4.   const sku_ext=$('#Txt_codigo').val();
  5.   const Idservicio=$('#Txt_servicio').val();
  6.   const Numguia=$('#Txt_numguia').val();
  7.   const Idmaterial=$('#Txt_idmaterial').val();
  8.   const Idproveedor=$('#Txt_prov').val();
  9.   const Numcantidad=$('#Txt_cant').val();
  10.   const identificador=$('#Txt_identificador').val();
  11.   const Numfila=$('#Txt_fila').val();
  12.   const usuario=$('#Txt_user').val();
  13.  
  14.   $.ajax(
  15.        {
  16.            url:"{{ route('guiaingresos.insert') }}", // aqui llamo a la ruta insert
  17.            type:'POST',
  18.            data: {
  19.                _token:$('input[name="_token"]').val(),
  20.                temp_mat_id:Idmaterial,
  21.                tem_mst_id:1,
  22.                temp_ser_id:Idservicio,
  23.                temp_serie:codigobarra,
  24.                temp_guia:Numguia,
  25.                temp_pro_id:Idproveedor,
  26.                temp_identificador:identificador,
  27.                temp_nwa_id:1,
  28.                temp_use_id:usuario
  29.  
  30.            },
  31.            success:function (response) {
  32.                if(response){
  33.                alert('OK');
  34.                }
  35.            }
  36.  
  37.  
  38.            });
  39.  
  40.  
  41. }
  42.  
y este es mi controlador con la función insert
Código
  1. public function insert(Request $request)
  2. {
  3.   $id_usuario=$request->temp_use_id;
  4.  
  5.   return ($id_usuario);
  6.  
  7.   //por ahora solo quiero comprobar que llego a la ruta y a la función de mi
  8.     controlador
  9.    }
  10.  
Espero me puedan ayudar, saludos!!!
5  Programación / Desarrollo Web / Re: problema con mis rutas al subir proyecto a mi servidor vps en: 20 Diciembre 2020, 16:04 pm
Hola, aquí el tema es saber donde tenés ubicado el archivo "post1.php" y de acuerdo a esa ubicación podremos saber la ruta en donde está alojado en tu servidor.


Saludos

Hola [D]aniel, gracias por responder,

el archivo post1.php esta ubicado en la siguiente ruta dentro de mi servidor.
/var/www/cga/resources/views/system

y el archivo JS esta ubicado en esta otra ruta:
/var/www/cga/public/js


Saludos
6  Programación / Desarrollo Web / problema con mis rutas al subir proyecto a mi servidor vps en: 18 Diciembre 2020, 02:33 am
Hola a todos necesito de su ayuda nuevamente, lo que pasa es que tengo un proyecto que estoy subiendo a mi VPS pero al ejecutarlo me da error en mis rutas que están mis funciones ajax.

esta es mi funcion.
Código
  1. function agregar(){
  2.  
  3.    var incorrecto = document.getElementById('respuesta');
  4.  
  5.    material= document.getElementById("Sel_materiales").value;
  6.    cantidad=document.getElementById("Txt_cantidad").value;
  7.    guia=document.getElementById("Txt_guia").value;
  8.    proveedor=document.getElementById("Sel_proveedor").value;
  9.    servicio=document.getElementById("Sel_servicio").value;
  10.    id_usuario=document.getElementById("Txt_usuario").value;
  11.  
  12.    var datalist = 'Sel_materiales='+material+'& Txt_cantidad='+cantidad+'& Txt_guia='+guia+'& Sel_proveedor='+proveedor+'& Sel_servicio='+servicio+'& Txt_usuario='+id_usuario;
  13.    $.ajax({
  14.        type:'post',
  15.        url:'../resources/views/system/post1.php', // esta es la ruta que no me funciona
  16.  
  17.  
  18.        data: datalist,
  19.        success:function(resp){
  20.  
  21.        if(resp==='error')
  22.        {
  23.            incorrecto.innerHTML='<div class="alert alert-danger" role="alert">Debe Llenar todos los campos de forma correcta</div>'
  24.        }else{
  25.            incorrecto.innerHTML='';
  26.          $("#milistbody").append(resp);
  27.        }
  28.        }
  29.      });
  30. };
  31.  

de forma local, no tengo ningún problema, es al subirla, si me pudiesen orientar a como declarar esas rutas, para no tener problemas al subir mi proyecto. desde ya muchas gracias!!!
7  Programación / .NET (C#, VB.NET, ASP) / Ejecutar Porcedimiento almacenado desde C# en: 12 Septiembre 2013, 20:53 pm
hola a todos, espero me puedan ayudar tengo un procedimiento almacenado en una base de datos SYBASE, este procedimiento lo ejecuto a través de un código en C# para una aplicación de consola y el resultado lo exporto a una archivo.CSV esto sin problemas, lo que necesito ahora es poder ejecutar mas de una vez ese procedimiento y el resultado poder ponerlo es un solo archivo.CSV, no se si me explico bien, bueno tratare de poner un ejemplo: tengo un listado como el siguientes con nombres de equipos:

ID|nombre_equipo
1 |BBL52E_02
2 |OSO52E_04

por cada uno de esos equipos necesito ejecutar el procedimiento almacenado 3 veces, para poder traer 2 datos correspondientes a cada equipo y el resultado exportarlo a un archivo.CSV. estos serian los procedimientos que debería ejecutar por ejemplo para el equipo numero uno (BBL52E_02).

exec sp_trendView @tablename='collect', @tagname='analog.BBL52E_02_____P.curval', @columnname='value' , @starttime='01/09/2013 00:00:00', @endtime= '01/09/2013 23:59:00'

exec sp_trendView @tablename='collect', @tagname='analog.BBL52E_02_____Q.curval', @columnname='value' , @starttime='01/09/2013 00:00:00', @endtime= '01/09/2013 23:59:00'

exec sp_trendView @tablename='collect', @tagname='analog.BBL52E_02_____S.curval', @columnname='value' , @starttime='01/09/2013 00:00:00', @endtime= '01/09/2013 23:59:00'

si se fijan lo único que cambia en cada ejecución del procedimiento es el campo llamado "tagname".

este es mi código donde solo ejecuto una ves el procedimiento:
Código c#:

Código
  1. using System;
  2. using System.Data;
  3. using System.Data.Odbc;
  4. using MySql.Data.MySqlClient;
  5. using System.IO;
  6.  
  7.  
  8.  
  9.  
  10. namespace TestODBC
  11. {
  12.    class Program
  13.    {
  14.        static void Main(string[] args)
  15.        {
  16.            MostrarDatos();
  17.            Console.ReadLine();
  18.            DateTime Hoy = DateTime.Today;
  19.  
  20.        }
  21.  
  22.        private static void MostrarDatos()
  23.        {
  24.  
  25.            string strFilePath = @"C:\ datas.csv";        
  26.            using (OdbcConnection oCn = new OdbcConnection("Driver={Sybase System 10};SRVR=CMX;DB=timeline;DSN=Default;UID=xisapp;PWD=apphistory;"))
  27.            {
  28.                try
  29.                {
  30.                    string proc = String.Format("exec sp_trendView @tablename='{0}', @tagname='{1}', @columnname='{2}', @starttime='{3}', @endtime= '{4}'",
  31.                                               "collect", "analog.BBL52B_02_____P.curval", "value", "01/09/2013 00:00:00", "01/09/2013 23:59:00");
  32.  
  33.                    OdbcCommand oCmd = new OdbcCommand(proc,oCn);
  34.                    DataTable rows = new DataTable("datos");
  35.                    OdbcDataAdapter oDt = new OdbcDataAdapter(oCmd);
  36.                   oCn.Open();
  37.  
  38.                    try
  39.                    {
  40.                        oDt.Fill(rows);
  41.                        StreamWriter sw = new StreamWriter(strFilePath, false);
  42.                        int iColCount = rows.Columns.Count;
  43.                        sw.Write("Alimentador");
  44.                        sw.Write(",");
  45.                        sw.Write("Fecha");
  46.                        sw.Write(",");
  47.                        sw.Write("P");
  48.                        sw.Write(",");
  49.                        sw.Write("Q");
  50.                        sw.Write(",");
  51.                        sw.Write("S");
  52.                        sw.Write(sw.NewLine);
  53.                       foreach (DataRow row in rows.Rows)
  54.                            {  
  55.  
  56.                                        sw.Write("BBL52B_02".ToString());
  57.                                        sw.Write(",");            
  58.                                        sw.Write(row[0].ToString());
  59.                                        sw.Write(",");
  60.                                        sw.Write(row[2].ToString());
  61.                                        sw.Write(sw.NewLine);
  62.  
  63.                           }
  64.  
  65.                           sw.Close();
  66.                            Console.WriteLine("Proceso Finalizado");
  67.                      }
  68.  
  69.                    catch (Exception ex)
  70.                    {
  71.                        Console.WriteLine(String.Format("Error al consultar procedimiento : {0}", ex.Message));
  72.                    }
  73.                }
  74.                catch (Exception ex)
  75.                {
  76.                    Console.WriteLine(ex.Message);
  77.                }
  78.            }
  79.        }
  80.    }
  81. }
  82.  
espero me puedan ayudar!!! 
8  Programación / PHP / insert de de varios textbox auna base de datos en: 5 Febrero 2013, 20:50 pm
Hola a todos, espero me puedan ayudar tengo una pagina padre en php que dependiendo de lo que seleccione el usuario en un popup esta me genera unos campos textbox en forma automática, es decir que si el usuario selecciono 3 item en el popup en la pagina madre me aparecen 3 textbox, hasta aquí todo bien, en donde tengo problemas es que en la pagina madre tengo un botón que dice grabar y no se como hacer que me capture el valor de los textbox creados automáticamente para grabarlos en una base de datos ya que como los crea dependiendo de lo que seleccione el usuario no se cuantos son o como llamarlos para obtener su valor.
mi codigo para crear los textbox es el sigueinte:

Código
  1. <?php
  2. $sql = mysql_query("SELECT cod,id_curso,nombre FROM temp  
  3. LEFT JOIN cursos on temp.ID_CURSO=cursos.id
  4. where cod='123'");
  5. while ($row=mysql_fetch_array($sql))
  6. {
  7. $NOMBRE_CURSO=$row['nombre'];
  8. $i=$i+1;
  9. echo"
  10. <tr>
  11. <td  bgcolor='#72B446'>$NOMBRE_CURSO</td>
  12. <td><input name='ben[$i]' id='$i' type='text'/></td>
  13. <td><input name='rel[$i]' id='$i' type='text'/></td>
  14. </tr>";
  15. }
  16. ?>
  17.  
Código
  1.    <tr>
  2.        <td><input name="grabar" id="grabar" type="submit" value="Finalizar"></td>
  3.    </tr>
  4. </table>
  5.  

lo ultimo es el botón con el que no se como hacer la consulta, porque la cantidad de textbox es indeterminada porque como decia anteriormente la cantidad de textbox va a depender de lo que seleccione el usuario en un popup, me pueden ayudar con esto por favor.
9  Programación / PHP / Re: Imprimir los registros de la BD en: 22 Octubre 2011, 19:10 pm
gracias drvy | BSM por responder, eso que dices de meter los resultados en un array y luego pasarlos como se hace me podrias mostar un ejemplo, sorry pero es que no soy muy perito en php :-S
10  Programación / PHP / Imprimir los registros de la BD en: 22 Octubre 2011, 16:19 pm
Hola a todos, tengo un problema que no sé cómo resolver, espero ustedes me puedan ayudar, bueno tengo el siguiente código:
<?phph
$sql="SELECT ASA_ID,ASA_NOMBRE,SOC_NOMBRE,SOC_APELLIDOS,SOC_COR DENADA_X,SOC_CORDENADA_Y FROM geo_asambleas
LEFT JOIN geo_socios ON geo_asambleas.ASA_ID=geo_socios.SOC_ASAMBLEA
WHERE ASA_NOMBRE='union";
$result = mysql_query($sql);

//segun esta consulta existen en mi BD 3 registros que cumplen esa condicion

while ($row=mysql_fetch_array($result)) {
//COMO SON MAS DE UN REGISTRO PUSE UN WHILE

$CORDX=$row["SOC_CORDENADA_X"];
$CORDY=$row["SOC_CORDENADA_Y"];
$nom=$row["SOC_NOMBRE"];

// EN ESTA PARTE ES DONDE TENGO EL PROBLEMA, LA IDEA ES QUE POR CADA REGISTRO QUE ENCUENTRE EN LA BASE DE DATOS
// ME CREE LA LINEA QUE ESTAN AQUÍ ABAJO, ES DECIR COMO SON TRES LOS REGISTRSO QUE TENGO DEBERIA TENER 3 LIENEAS DE ESTAS:
$gm->SetAddress("$CORDX $CORDY");


// PERO NO SE COMO HACERLO

}
¿>

Por favor ayuda, no sé cómo hacerlo!!!!
Desde ya muchas gracias!!!!
Páginas: [1] 2 3 4 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines