Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[opgelost] Hoe schrijf ik dit in PHP?

Allereerst excuses voor de vage titel, maar ik heb geen idee hoe ik dit beter moet omschrijven in een paar woorden... Enniewee: ik heb een (phpBB) forum waarbij ik een aanpassing heb gedaan zodat men niet meer de eigen berichten kan wijzigen nadat er op geantwoord is. De originele code (zoals ook op C!T forum zeg maar) is: [code:1:4163567d3f]if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )[/code:1:4163567d3f] Dat is nu: [code:1:4163567d3f]if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ) || $is_auth['auth_mod'] )[/code:1:4163567d3f] Aan de code wordt dus alleen toegevoegd: [code:1:4163567d3f]&& $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'][/code:1:4163567d3f] Nu wil ik een uitzondering maken voor een specifiek forum, te weten forum 15. Ik vraag me nu af hoe ik dat in code moet zetten. Ik kan het heel logisch beredeneren, namelijk: [code:1:4163567d3f]ALS $forum_id <15< DAN && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ANDERS (ga door alsof dit stukkie niet bestaat)[/code:1:4163567d3f] Maar hoe vertaal ik dat naar PHP? -edit- Ik ben er inmiddels zelf al uit, zij het mbv iemand anders: De code is geworden: [code:1:4163567d3f]if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && ($forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] || $forum_id == 15)) || $is_auth['auth_mod'] )[/code:1:4163567d3f]

Anoniem
Ger