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
399
Visitas
2
Resp
Por joselandeo hace 24 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 23 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 23 meses
Administrador

Relaccionados

Para comentar Inicia sesión o Registrate