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ú

Mensajes - oscarcaronte

#1
Ayuda porfaaa he intentado de todo
#2
Hola os paso entero el código porque no consigo que me inmobilice la columna izquierda

hice otro post pero no copié bien

script.js

Creo que no estoy llamando bien a las librerias pero no sé cómo ver donde hay un error.

Código (javascript) [Seleccionar]




$(document).ready(function(){
var dataTable = $('#personal').DataTable({
  "paging": false,

"language": {
"url": "//cdn.datatables.net/plug-ins/1.10.24/i18n/Spanish.json" },
"fixedColumns":   {
            leftColumns: 1
        },
"bFilter": false,

"bInfo": false,
  "processing" : true,
  "serverSide" : true,
"responsive": true,
  "order" : [],
  "ajax" : {
   url:"datos.php",
   type:"POST"
  }

});





$('#personal').on('draw.dt', function(){/*`Oscar``Elena``Carmen``Garijo``Nacho``Prado``Juan``Ondina``Marta``Cristobal``Angeles``Gerardo``Antonio``Gaspar``Raquel``Victor``Reyes``Vanesa`*/
  $('#personal').Tabledit({
   url:'edicion.php',
   dataType:'json',
   columns:{
    identifier : [0, 'idp'],
editable:[[1, 'Oscar'], [2, 'Elena'], [3, 'Carmen'],[4, 'Garijo'],[5, 'Nacho'],[6, 'Prado'],[7, 'Juan'],[8, 'Ondina'],[9, 'Marta'],[10, 'Cristobal'],[11, 'Angeles'],[12, 'Gerardo'],[13, 'Antonio'],[14, 'Gaspar'],[15, 'Raquel'],[16, 'Victor'],[17, 'Reyes'],[18, 'Vanesa']]
   },
   restoreButton:false,
   onSuccess:function(data, textStatus, jqXHR)
   {
    if(data.action == 'delete')
    {
     $('#' + data.idp).remove();
     $('#personal').DataTable().ajax.reload();
    }
   }
  });
});
 
});


index.php

Código (php) [Seleccionar]

<html>
<head>
  <title>Cuadrante de Visitas</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>

 
  <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.24/css/jquery.dataTables.css">
  <link rel="stylesheet" type="text/css" href="DataTables/datatables.min.css"/>

<script type="text/javascript" src="DataTables/datatables.min.js"></script>
 
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.js"></script>
 

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />

  <link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  <script src="https://markcell.github.io/jquery-tabledit/assets/js/tabledit.min.js"></script>
</script>

<script src="https://cdn.datatables.net/fixedcolumns/3.3.2/js/dataTables.fixedColumns.min.js"></script>
</head>
<body>
  <div class="container">
   <h3 align="left">Cu Visit</h3>
   <br />
   <div class="panel panel-primary">
    <div class="panel-heading">Anem a més</div>
    <div class="panel-body">
     <div class="table-responsive">
      <table id="personal" class="table table-bordered table-striped">
       <thead class="fixedHeader">

        <tr>
         <th>ID</th>
         <th>Osc</th>
         <th>El</th>
         <th>Carmen</th>
                  <th>Gar</th>
                    <th>Na</th>
         <th>Pra</th>
         <th>Juan</th>
           <th>On</th>
         <th>Marta</th>
         <th>Cris</th>
           <th>Angeles</th>
         <th>Gerardo</th>
         <th>Antonio</th>
           <th>Gaspar</th>
         <th>Raq</th>
         <th>Vic</th>
           <th>Re</th>
         <th>Vanesa</th>

        </tr>
       </thead>
       <tbody></tbody>
      </table>
     </div>
    </div>
   </div>
  </div>
  <br />
  <br />
</body>
</html>

<script type="text/javascript" language="javascript" src="script.js"></script>






#3
PHP / Data Tables fijar columna no funciona
3 Abril 2021, 11:23 AM
Hola encontré DataTables y me encanta, intento fijar la columna izquierda y la derecha pero no me funciona.

¿Qué podría estar mal?

Mi index

Código (php) [Seleccionar]


<html>
<head>
  <title>Cuadrante de Visitas</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>

  <script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
  <script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script> 

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />

  <link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  <script src="https://markcell.github.io/jquery-tabledit/assets/js/tabledit.min.js"></script>
</script>

<script src="https://cdn.datatables.net/fixedcolumns/3.3.2/js/dataTables.fixedColumns.min.js"></script>
</head>
<body>
  <div class="container">
   <h3 align="left">Cuadrante de Visitas</h3>
   <br />
   <div class="panel panel-primary">
    <div class="panel-heading">Anem a més</div>
    <div class="panel-body">
     <div class="table-responsive">
      <table id="personal" class="table table-bordered table-striped">
       <thead class="fixedHeader">

        <tr>
         <th>ID</th>
         <th>Osdcar</th>
         <th>Elexna</th>
         <th>Carmden</th>
                  <th>Gar</th>
                    <th>Nacho</th>
         <th>Prado</th>
       

        </tr>
       </thead>
       <tbody></tbody>
      </table>
     </div>
    </div>
   </div>
  </div>
  <br />
  <br />
</body>
</html>

<script type="text/javascript" language="javascript" src="script.js"></script>





El script

Código (javascript) [Seleccionar]



$(document).ready(function(){

var dataTable = $('#personal').DataTable({
  "language": {
  "url": "//cdn.datatables.net/plug-ins/1.10.20/i18n/Spanish.json",
"url": "//code.jquery.com/jquery-3.5.1.js",
"url": "//cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js",
"url": "//cdn.datatables.net/fixedcolumns/3.3.2/js/dataTables.fixedColumns.min.js"
  },
"bFilter": false,
"bInfo": false,
  "processing" : true,
  "serverSide" : true,
"responsive": true,
"fixedColumns": true,
"paging":false,
        "fixedColumns":   {
            "leftColumns": 1,
            "rightColumns": 1
        },
  "order" : [],
  "ajax" : {
   url:"datos.php",
   type:"POST"
  }




   

});

$('#personal').on('draw.dt', function(){/*`Oscar``Elena``Carmen``Ga``Nacho``Prado`*/
  $('#personal').Tabledit({
   url:'edicion.php',
   dataType:'json',
   columns:{
    identifier : [0, 'idp'],
editable:[[1, 'Oscar'], [2, 'Elena'], [3, 'Carmen'],[4, 'Ga'],[5, 'Nacho'],[6, 'Prado']]
   },
   restoreButton:false,
   onSuccess:function(data, textStatus, jqXHR)
   {
    if(data.action == 'delete')
    {
     $('#' + data.idp).remove();
     $('#personal').DataTable().ajax.reload();
    }
   }
  });
});
 
});


#4
Muchas Gracias,

Qué significa framework moderno?

Donde podria informarme de javascript?
#5
Desarrollo Web / Tabla con controles cruzados
25 Marzo 2021, 08:25 AM
Hola,

Hace mucho que no programo y estoy retomando php.

Quiero hacer una tabla "cruzada" donde las filas van de 1 a 5 y las columnas son 4 nombres

Dia Juan Pedro Pablo Lucas

1    Pablo  Lucas

2

3

4

5


El tema es que quiero crear una tabla con desplegables por cada fila pueda elegir (en la fija uno en la columna de Juan he elegido a Pablo). Pueda elegir blaco o los otros tres, Y si el caso del Ejemplo he puesto "Pablo" que automáticamente me rellene en la columna de Pablo  "juan" y a la inversa.  Así para todas las filas.

Esto con php lo podría hacer?

Qué fuciones podría utilizar o donde buscar info similar? A ver si me podéis orientar un poco y muchas gracias.


#6
PHP / Re: Hash y control de usuario
1 Mayo 2020, 20:47 PM
Sé que se os revuelve el estómago con el código, que es además un refrito de otros, pero si me pudiérais ayudar sería genial.

Millones de gracias.
#7
PHP / Hash y control de usuario
1 Mayo 2020, 18:01 PM
Hola,

Hace mucho tiempo que no programaba (y estoy recuperando códigos hechos con mysql, que debo pasar a mysqli.

También veo que la cifrado md5 ya no es la más segura y estoy intentando pasar a un hash diferente.

La cuestión es en el archivo que yo llamaba validar.php


Utilizaba la expresión   
Código (php) [Seleccionar]
$pw_enc = md5($pw); 

Y ahora quisiera en ese código utilizar

Código (php) [Seleccionar]
$pw_enc =password_hash($pw, PASSWORD_DEFAULT, array("cost"=>12));



Pero tal y como está parece que ya no valdría el código (sé que hay que transformarlo a mysqli pero me refiero a que por lo que leo habría que añadir en algún punto un password_verify para que cotejara que son el mismo, ¿cómo podría hacerse esto? ¿es necesario el password verify? Y si es así, me podríais ayudar a saber dónde?


validar.php


Código (php) [Seleccionar]

<?php

 
    
//conectar BD
    
include("conectar_bd.php");  
    
conectar_bd();
     
    
$usr $_POST['usuario'];
    
$pw $_POST['password'];
    
//Obtengo la version cifrada del password
    
$pw_enc md5($pw);

    
     
    
    
$result=$conexio->query("SELECT id_usuario FROM tbl_users
            INNER JOIN ctg_tiposusuario
            ON tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario
            WHERE tx_username = '"
.$usr."'
            AND tx_password = '"
.$pw_enc."' "); 
 
    
$uid "";
     
    
//Si existe al menos una fila
    
if( $fila=$result->fetch_array(MYSQLI_ASSOC))
    {       
        
//Obtener el Id del usuario en la BD        
        
$uid $fila['id_usuario'];
        
//Iniciar una sesion de PHP
        
session_start();
        
//Crear una variable para indicar que se ha autenticado
        
$_SESSION['autenticado'] = 'SI';
        
//Crear una variable para guardar el ID del usuario para tenerlo siempre disponible
        
$_SESSION['uid'] = $uid;
        
//CODIGO DE SESION
         
        //Crear un formulario para redireccionar al usuario y enviar oculto su Id 
?>

        <form name="formulario" method="post" action="principalcero.php">
            <input type="hidden" name="idUsr" value='<?php echo $uid ?>' />
        </form>
<?php
    
}
    else {
        
//En caso de que no exista una fila...
        //..Crear un formulario para redireccionar al usuario a la pagina de login 
        //enviandole un codigo de error
?>

        <form name="formulario" method="post" action="index.php">
            <input type="hidden" name="msg_error" value="1">
        </form>
<?php
    
}
?>

                     
<script type="text/javascript">
    //Redireccionar con el formulario creado
    document.formulario.submit();
</script>