Claro, porque se ve que no existe la expresión <=== o >=== solamente === o !==
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ú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)
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ó");
$variable = '';
if($variable === 0)
{
echo "no está vacio";
}
else
{
echo "está vacio";
}
$valor = 0; // variable numérica
if(!empty($valor))
{
echo "La variable no está vacía.";
}
else
{
echo "La variable está vacía.";
}
$valor = 0;
if(!empty($valor) || $valor == 0)
{
echo "La variable no está vacía.";
}
else
{
echo "La variable está vacía";
}
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
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();
}