23/09/2014, 12:34
|
| | Fecha de Ingreso: septiembre-2012
Mensajes: 53
Antigüedad: 12 años, 3 meses Puntos: 2 | |
Respuesta: [Petición/duda]¿Hay alguna forma de limitar la creación de registros de la seria algo haci, haces un consulta y escojes el ultimos post del user
supongo que tienes algo haci
tabla posts
//----------------------------//
ID_POST | USER | fecha
------------------------------
1 | juan | 54254125(formato timestamp)
entonces haces una consulta.. algo haci
debes de tener ya una variable con el user, puede ser una session o una variable que la pases por post, preferible que sea una variable de session
<?php
//cramos variable
$variableUser = $_SESSION['user'];
//hacemos la cnsulta
$q = mysql_query("SELECT * FROM posts WHERE USER = ". $variableUser." ORDER BY ID_POST DESC LIMIT 1");
//realizamos un array de los datos que nos da la bd
$datos = mysql_fetch_array($q);
//realizamos condicion a la fecha actual le restamos la del ultimo posts
// y verificamos si ha pasado 24 horas
if(time() - $datos >= 86400){
// codigo si el user publica despues de 24 horas
}
else{
// codigo si publica antes de 24 horas
}
?>
en teoria deberia funcionar (tenga años que no hago algo en php XD)
espero te sirva y investiga sobre el timestamp
Saludos! |