Jak zablokować pisanie postów pod rząd?

0

witam, w jaki sposób mogę zablokować pisanie postów pod rząd?
może ktoś podac przykład dzieki

0

Wtf - w Twoim skrypcie, w jakimś istniejącym (jakim) czy co?
Dlaczego wydaje Ci się, że czytamy w myślach?

0

ok nie wiem za bardzo jak to zrobić ale pokaze jak próbuje

$pobieramy_najwieksze_id_postu = mysql_fetch_array(mysql_query("select * from forum.posty where 
kto_id = ".$_COOKIE['user_id']." order by id desc limit 1"));

tutaj pobieram największe id postu ora id odwiedzajacego
i a bardzo tera nie wiem w jaki sposób zrobić checka ze jezeli .................. ktoś napiszę posta to nie może drugiego napisać pod rząd dopuki ktoś inny nie napiszę i tutaj juz nie wiem jak to zrobić zeby sprawdał

przepraszam e chaotycznie piszę ale litera z mi nie wciskuje sie

0

pobierasz wszystkie posty z danego watku i
if poprzedni_post.autor == uzytkownik
//nie mozesz
//a najlepiej to zamiast dodac post konkatenujesz do tresci poprzedniego

0

rozwiazalem to inacej bez previev
pobieram wszystkie id i porownuje z ciastkiem id
i jezeli najwieksze id kto_id == cookie['user_id']
echo{
ddodalesz juz post
}else{
insert :D
}

0

Załóżmy, że ktoś dodaje post w kategorii A.
Przy Twoim podejściu ta osoba nie doda postu w kategorii B, dopóki ktoś na forum nie utworzy jakiegoś kolejnego postu - to idiotyczne.

Btw, rozszerzenie mysql (a zatem: wszystkie funkcje mysql_*) zostało zdeprecjonowane oraz usunięte, poczytaj o PDO.

Btw2, pisz po polsku - Twoich postów nie da się czytać.

0
SELECT user_id
FROM posts
ORDER BY post_id DESC
LIMIT 1
```
```php
if($latestPost["user_id"] === $newPost["user_id"]) {
    echo "Nie możesz utworzyc nowego posta zanim ktoś inny tego nie zrobi. Przepraszamy ;(";
    exit;
}
```
A jak Ci dojdą kategorie, czy wątki, to tylko modyfikujesz zapytanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1