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

#291
Claro, porque se ve que no existe la expresión <=== o >=== solamente === o !==
#292
Aprovechando...

si yo hago 3 >== 2 es un operador de comparación válido? porque no encontré en el manual de php algo sobre esto... o <==
#293
Cita de: engel lex en 28 Diciembre 2019, 23:11 PM
es php si contiene XD

contiene informacion... es un string de largo 0...

el asunto es la definición misma de vacio...

lee la documentacion (haz click en "empty" en tu codigo arriba para que te mande a la pagina de la documentacion)



"Determina si una variable es considerada vacía. Una variable se considera vacía si no existe o si su valor es igual a FALSE. empty() no genera una advertencia si la variable no existe."

Bueno si jaja, tenes razón...
¿En la manera que estoy tratando de que permita el 0 pero como un numero, no como un False... que yo se que son iguales (==) pero no identicos (===) estaría bien con el ultimo código que pase no? xD


EDIT
CitarEs algo así:

if (variable === null)
alert ("Variable Vacia");

if (variable === 0)
alert ("Variable contiene valor cero");

if (variable === undefined)
alert ("variable está sin definir");

try
{
if (variable);
}
catch(error)
alert("Variable no se declaró");

Justamente eso!
#294
para mí es esto:

$var = '';

Ya lo mejore un poco más...
Código (php) [Seleccionar]

$variable = '';

if($variable === 0)
{
echo "no está vacio";
}
else
{
echo "está vacio";
}


Más allá de que una $var = ''; no deja de ser una cadena, igualmente no tiene nada y esta vacía para mi..
#295
Buenas tardes,

estaba programando y pasa que necesito hacer lo siguiente:

Código (php) [Seleccionar]

$valor = 0; // variable numérica
if(!empty($valor))
{
     echo "La variable no está vacía.";
}
else
{
     echo "La variable está vacía.";
}


Si prueban le va a imprimir que la variable está vacía, algo que es mentira porque tiene un dato, el 0...

Quizás funcione si hago:

Código (php) [Seleccionar]

$valor = 0;

if(!empty($valor) || $valor == 0)
{
    echo "La variable no está vacía.";
}
else
{
    echo "La variable está vacía";
}


¿Es recomendable? Porque esto por algo está, no creo que sea casualidad... pasa que este dato va desde el 0 para arriba... más todavía si se guarda en una base de datos... ¿habrá algún problema?... ya veo que mando el 0 y en la tabla aparece vacío, ni siquiera el 0 xD

Gracias.
#296
Cita de: engel lex en 26 Diciembre 2019, 17:46 PM
o en el js, al hacer click, simplemente colocas el boton como disabled y un estulo que diga "enviando" esto evita los multiples click de parte del usuario en navegador sin importar que tan rapido haga click... ojo igual necesitas proteccion del backend como te dijeron los otros usuarios

jeje por eso la parte del cliente ya la tengo, pase el código arriba... nada más quería saber como pasar un código similar como el que tengo arriba pero usando PHP que capaz tenga que usar AJAX la verdad todavía nose...
#297
Para evitar el spam queria ver si de esa forma se "emula un poco" a lo que es un recaptcha
#298
El metodo ya lo tengo, es el que pase arriba de todo (javascript) pero lo que preguntaba era como pasar eso a PHP... veo mejor crear una variable PHP "sending_post" booleana
#299
Buenas noches,

tengo una consulta que lo que hace es marcar como desconectado a un usuario que haya pasado 15 minutos desde que hio una ultima acción...

Luego de que pasa el tiempo de gracia de 15 minutos quiero que lo marque como desconectado... pero la consulta no funciona... no me devuelve errores

Código (php) [Seleccionar]

       function Mark_Disconnected()
{
$timestamp_now = date('Y-m-d H:i:s');
$timestamp_grace = strtotime('-15 minutes', strtotime($timestamp_now));
$timestamp_grace = date('Y-m-d H:i:s', $timestamp_grace);

$con = Connection('root', '');
$query = $con->prepare('UPDATE users SET connected = 0, sid = null WHERE connected = 1 AND '.($timestamp_grace).' >= last_activity');
$query->execute();
}
#300
voy a ver igualmente creo que es un poco menos complicado que eso, igualmente voy a probar cualquier cosa les comento... Dejo el tema abierto para nuevas respuestas..

Por ahí me explique mal, pero es que el usuario puede darle click rapidisimo varias veces a un botón de envío y va a enviar x peticiones dependiendo la x cantidad de veces que se dio el click...