Désolé de ne pas avoir été clair dès le début.Il te faut ajouter un champ "valide" (tinyint 1) en BD pour savoir si oui (1)ou non (0) les données peuvent être affichées.
Tout se passe donc comme avant (enregistrement direct) et par défaut le champ "valid" est à 0.
Ensuite seulement tu construis un script qui récupères toutes les news (ou autre) qui n'ont pas encore été validées (valide = 0)
C'est sans conséquences pour d'autres pages qui utilisent cette même table ?
Code : Tout sélectionner
... WHERE valide = 1le script récupère sous quelle forme ?
Ca signifie donc que le formulaire doit être en php et pas en html ?En ce qui concerne le coté internaute (validé) tu ajoutes la clause (condition) précédente.
Pour le coté admin tu fait la même chose mais avec "valide = 0" pour n'avoir que les données non validées.
Je sais pas étant donné que tu ne donnes pas beaucoup d'infos je suppose que ces données peuvent par la suite être visualisées sur le net par monsieur tout le monde.Quand tu dis que du côté internaute il faut mettre la condition where valid=1