Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Como limitar a usuarios a crear solo un post

Buenas noches tengo una consulta y quisiera que me ayuden, como podría limitar a usuarios por medio se su "estado" a que solo tengan la opción de crear un Post.

Gracias de antemano
0
Puntos
456
Visitas
2
Resp
Por joselandeo hace 26 meses
Principiante
Respuesta #1
hola joselandeo
tenes que agregar una columna en users su pongo donde queres que se haga la validacion
en user > estructura > agregar columna
ahi agregas una que se llame is_edited o el nombre que guste

igual tenes que crear una consulta selecionado users y el iduser logeado
<?
if($row['is_edited'] == 1){
echo 'mostrar editor';
}
espero que te sirva de ayuda
0
Puntos
Por pablo hace 26 meses
Experto
Respuesta #2
puedes consultar la tabla post donde el usuario sea x, por ejemplo:
"SELECT * FROM posts WHERE autor='pepe'";
como ya sabes en la consulta que creamos tenemos una variable llama $totalrows (o algo parecido) que se encarga de mostrar la cantidad de resultados obtenidos en la consulta, si esa cantidad es 0 quiere decir que ese usuario todavía no tiene el post creado y si es 1 o superior quiere decir que ya tiene con lo cual puedes realizar las operaciones pertinentes.
<?php if($totalrows==0){

//puedes crear un post!

} else {

//no puedes crear un post

}
?>
saludos
0
Puntos
Por alber hace 26 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate