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 - Leguim

#621
Existe alguna herramienta que al escribirle un fragmento de código esta me devuelva la cantidad de llaves abiertas y cerradas que se escribieron en dicho código.
#622
Buenas noches!

Me gustaría saber como podría hacer para que a medida que voy escribiendo un numero en un input este se vaya formateando, es decir si yo escribo '100' no hace nada pero si escribo '1000' => que al momento de estar escribiendo aparezca el punto en la parte correspondiente, '1.000' y así con los demás.. Estuve buscando pero no encuentro algo que me pueda funcionar, gracias desde ya.
#623
Buenas noches, basicamente estaría buscando la forma de hacer que cuando X persona cree X registro, por ejemplo nose.. un comentario, cuando quiera volver a hacer otro comentario le diga "Debes esperar 20 minutos para comentar de nuevo." Correcto, hasta ahí ya se como lo haría pero ahora como hago para hacer un contador que descuente de ahora a 20 minutos hasta llegar a 0. Espero que me haya podido hacer entender. Sería manipulando una base de datos, no serían variables basicas de JS donde se crea var tiempoactual = 20 y luego un timer sino que se usaría tamb PHP, Gracias desde ya......
#624
Cita de: MiguelCanellas en 20 Abril 2019, 05:08 AM
Estuve haciendo un sistema de scroll infinito que quedo casi perfecto, digamos funciona muy bien. Muestro primero los 5 registros y luego al hacer scroll muestra los siguientes 5 registros y así sucesivamente hasta agotar los registros. El problema que tengo es que si yo tengo dos pestañas abiertas de la web, y si en una creo un nuevo registro al hacer scroll en la otra (ya la pagina estaba cargada desde antes de crear el registro nuevo) esta como que se "buguea" .
Uso el LIMIT index, cantidad.

index = posicion donde arranca la lectura
cantidad = hasta donde llegará

si index = 5 // comenzará desde el registro 5
cantidad = 5 // obtendra desde la posición 5 a la posición 10

Nose si mi siguen sobre el problema que tengo, espero haberme explicado bien.

Una solución que se me ocurrio es que en vez de hacer un LIMIT por numero de posiciones de los registros hacerlos por rango de los IDS

es decir que me muestre 5 registros de un rango del ID del elemento de X a Y digamos, del ID 30 a el 70 pero esto ya no se siquiera si se puede hacer...

ACTUALIZACIÓN: Ya lo pude solucionar, les dejó como lo hice.. simplemente agreguen el rango deseado y usen operadores de comparación, y ya les debería funcionar.. para que puedan obtener las IDS simplemente deben realizar dos consultas, una para obtener la id de todos los registros con un ORDER BY por la id del registro y ponerle ASC LIMIT 1 para obtener la primer ID de  algun registro en la BD y para obtener la id mas grande o mas reciente simplemente es lo contrario en vez de ponerle ASC le ponen DESC LIMIT 1. Espero les sirva a alguien...
#625
Estuve haciendo un sistema de scroll infinito que quedo casi perfecto, digamos funciona muy bien. Muestro primero los 5 registros y luego al hacer scroll muestra los siguientes 5 registros y así sucesivamente hasta agotar los registros. El problema que tengo es que si yo tengo dos pestañas abiertas de la web, y si en una creo un nuevo registro al hacer scroll en la otra (ya la pagina estaba cargada desde antes de crear el registro nuevo) esta como que se "buguea" .
Uso el LIMIT index, cantidad.

index = posicion donde arranca la lectura
cantidad = hasta donde llegará

si index = 5 // comenzará desde el registro 5
cantidad = 5 // obtendra desde la posición 5 a la posición 10

Nose si mi siguen sobre el problema que tengo, espero haberme explicado bien.
#626
Gracias a los dos!
#627
Basicamente tengo un arreglo de PHP que necesito pasarlo a javascript (AJAX)
Espero que me puedan ayudar y haberme explicado bien!
#628
Cita de: EdePC en 14 Abril 2019, 01:04 AM
Saludos,

- Con trim puedes eliminar los caracteres de espacio (espacios, tabulaciones, caracteres no imprimibles) del inicio y fin del texto dado, luego con empty puedes preguntar si el texto dado está vacío:

Código (php) [Seleccionar]
<?php
  
if ( isset($_POST['input']) ) {
    if ( !empty(
trim($_POST['input'])) ) {
      echo 
"Ha enviado: " $_POST['input'];
    } else {
      echo 
"Error, dato vacio";
    }
  } else {
?>

<form action="#" method="POST">
  <input type="text" name="input">
</form>
<?php
  
}
?>


https://www.php.net/manual/es/function.trim.php
https://www.php.net/manual/es/function.empty.php
https://www.php.net/manual/es/function.isset.php

¡Gracias!
#629
Hace 2 semanas que estoy intentando solucionar esto pero no encuentro una forma de solucionarlo.

Como podría saber si una cadena esta vacia?
Digamos, en un input se envian solo espacios vacios, algo así.. "     " ahora para saber si se solo se enviaron puros espacios no se como poder hacerlo, ya que el poner input == " " no sirve, para hacerlo con el empty($_POST['input']) tampoco sirve, si me pudieran ayudar se los agradeceria.
#630
Cita de: WHK en 12 Abril 2019, 03:28 AM
No, no es normal, talves estás haciendo un update a esa columna o hay un trigger ejecutandose, pero en mysql las columnas no se actualizan de la nada, si se crean de la nada utilizando valores por defecto, pero en actualizaciones nunca a menos que lo hayas definido intencionalmente en la base de datos.

¡Tenias razón! En la base de datos en la parte donde tenia la columna de timestamp decia algo de ON UPDATE o AUTO UPDATE, algo así.. lo borre y ahora funciona correctamente, gracias!