Alimenter une base MySQL avec l'accord de l'admin ? - Programmation
Marsh Posté le 18-02-2002 à 16:45:27
ben un truc simple serait de prévoir un champ "en attente de validation" dans ta table.
Tu te fais une page d'administration de validation qui te permette via case à cocher de valider les thèmes qui sont en attente uniqument.
A la validation tu vires la valeur du champ "en attente" afin que les thèmes apparaissent dans ta page visible aux utilisateurs lambda
Marsh Posté le 18-02-2002 à 17:08:20
m@nou a écrit a écrit : ben un truc simple serait de prévoir un champ "en attente de validation" dans ta table. Tu te fais une page d'administration de validation qui te permette via case à cocher de valider les thèmes qui sont en attente uniqument. A la validation tu vires la valeur du champ "en attente" afin que les thèmes apparaissent dans ta page visible aux utilisateurs lambda |
Y a pas des sites où je pourrais apprendre a faire ca ou des exemples ?? comme je l'ai dit je suis un newbie de première en PHP
Marsh Posté le 18-02-2002 à 17:23:56
des sites on en avait noté qqs uns ici
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
mais je peux te filer un coup de paluche, si tu veux
Pour ce que je disais il suffit juste d'ajouter un champ à ta table déjà existante (avec phpmyadmin çà se fait très bien) tu le configure pour qu'il y a un valeur par défaut genre "KO"
Ensuite tu reprends ta page actuelle d'affichage des thèmes. Tu la dupliques et tu la retravailles pour y mettre un système de validation.
Quand tu valides cela met à jour le champ de ta table avec la valeur "OK" pour le thème validé.
Marsh Posté le 18-02-2002 à 18:28:45
vi le truc c d'avoir un champ sup "actif", tu insert a 0 et c a toi d'updater depuis une gest a 1, tu n'affiche sur le site que les actif=1
Marsh Posté le 18-02-2002 à 18:32:34
Vi je veux bien accepeter un coup de main.
Rajouter un champ c pas dure (tiens donc !) c pour faire le systeme de validation que je crains de blocker....
Merci
Marsh Posté le 18-02-2002 à 18:36:06
bah dans ton admin tu liste tou sans condition dans une page toto.php
tu met une petit icone verte quand actif=1 et rouge kan actif=0
tu met un lien qui redirige sur la meme page genre
toto.php?valide=numero_de_ligne pour les puce rouge
et
toto.php?devalide=numero_de_ligne pour les puce vert
en haut de page tu fait un
if (isset(valide))
{
//tu execute une requette update set actif=1 where id=$numero_de_ligne
}
if (isset(devalide))
{
//tu execute une requette update set actif=0 where id=$numero_de_ligne
}
Marsh Posté le 18-02-2002 à 18:42:12
speedyop a écrit a écrit : bah dans ton admin tu liste tou sans condition dans une page toto.php tu met une petit icone verte quand actif=1 et rouge kan actif=0 tu met un lien qui redirige sur la meme page genre toto.php?valide=numero_de_ligne pour les puce rouge et toto.php?devalide=numero_de_ligne pour les puce vert en haut de page tu fait un if (isset(valide)) { //tu execute une requette update set actif=1 where id=$numero_de_ligne } if (isset(devalide)) { //tu execute une requette update set actif=0 where id=$numero_de_ligne } |
Bon, vais essayer ca en localhost (j'dois y aller) mais c presque du chinois pour moi
a+ merci
si j'arrive pas je penserai à m@nou
Marsh Posté le 18-02-2002 à 21:15:52
Ouaip j'y suis pas arrivé.
Marsh Posté le 18-02-2002 à 22:30:26
j't envoyé une URL en MP pour voir un example.
si c çà qui te convient je te bazarde les scripts
Marsh Posté le 18-02-2002 à 23:25:15
m@nou a écrit a écrit : j't envoyé une URL en MP pour voir un example. si c çà qui te convient je te bazarde les scripts |
Muchas gracias.
Marsh Posté le 18-02-2002 à 16:31:45
Bon je m'explique...
J'ai fait un simple formulaire où les visiteurs peuvent entrer le nom d'un thème (cf. concours de graphisme sur le forum graphisme) à la liste.
Le problème, c'est que plein de blablateurs passent par là, et s'amusent à entrer des conneries genre "fkgfogkfds" j'en ai marre de devoir à chaque fois supprimer depuis phpMyAdmin. Bref résultat je l'ai désactivé en attendant une solution.
Alors serait-il possible, que chaque nouvelle demande (nouveau theme inscrit) aie d'abord été validé par quelqu'un (moi en locurence) ?? Si oui comment faire ?
Je débute en PHP, soyez indulgents.
Merci d'avance
Pinzo
---------------
“I'll thank you very much.”