Validation d'une annonce aprés verification

Fermé
pirasath - 30 juin 2015 à 19:09
jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 - 30 juin 2015 à 23:04
Bonjours,

Je suis ici car j'ai un petit problème sur la création de mon site.
Je me suis lancé dans la création d'un site d'annonce je l'ai mis en ligne
voila le site : http://www.autospy.fr
donc mon problème est que quand on ajoute une annonce sa s'ajoute directement, j'aimerai que je puisse verifié l'annonce avant que l'annonce soit en ligne.

comme je suis débutant en php mysql je ne sais pas par ou commencer.
si quelqu'un pourrais m'aidé se serai bien.

Merci d'avance.

2 réponses

jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 4 705
30 juin 2015 à 22:59
Je ne connais pas l'arborescence (ni le code) de ton site...

Mais en gros...
Tu as :
- une page pour lister les annonces "visibles" par tes visiteurs... autrement dit... celles qui sont validées (et donc qui ont le champ "a_valider" = 1 )
Un truc du genre :
$sql = " SELECT * FROM tatable WHERE a_valider = 1 ";


- Une page accessible uniquement par toi dans laquelle tu peux voir les annonces A VALIDER (donc celles dont le champ est à 0 )
$sql = " SELECT * FROM tatable WHERE a_valider = 0 ";


=> Pour valider une annonce... il te suffit de faire une requête de type UPDATE ... pour mettre à 1 le champ "a_valider" dans la table.
//$id correspond à l' ID de ton annonce dans ta BDD
$sql = "UPDATE tatable  SET a_valider = 1 WHERE id='$id' ";

1
pirasath_ Messages postés 7 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 30 juin 2015
30 juin 2015 à 23:01
Merci a toi pour les explications :)
0
jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 4 705
30 juin 2015 à 23:04
Je t'en prie.
Par contre .. si la question est traitée.. n'oublie pas de mettre la discussion en RESOLU (lien qui se trouve sous le titre de ta question).

Bonne continuation.


PS : Si tu commences juste à développer ton site ... et si ce n'est pas déjà le cas... passes par la PDO pour connecter ton site à ta BDD....
L'extension mysql_* étant considérée comme obsolète.
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

.
0
jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 4 705
30 juin 2015 à 21:44
Bonjour
tu n'as qu'à ajouter un champ "a_valider" dans ta table avec comme valeur par défaut 0

Puis tu te créés une page pour les lister... et ls valider (en passant ce champ à 1).

Pour les utilisateurs. .. tu n'affiche que celles qui sont à 1.
0
pirasath_ Messages postés 7 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 30 juin 2015
30 juin 2015 à 22:51
Bonsoir,
Merci a toi jordane45 d'avoir reponse
dans la pages par exemple liste.php je rappel les details de l'annonce c bien sa ?
et quand tu dit de passée a 1 le champ j'ai pas trés bien compris :/
0