Accès par mot de passe et accéder juste à une partie des données ? - PHP - Programmation
Marsh Posté le 22-12-2009 à 14:17:41
Rahhh, je n'y pensais plus, j'ai une table par catégories d'annonce quasiment...
Marsh Posté le 22-12-2009 à 14:42:33
arf pas terrible
il te faudrais au moins 3 tables
user |
Marsh Posté le 22-12-2009 à 14:56:13
Actuellement j'ai ça pour chaque catégorie d'annonces à peu de chose prêt :
Code :
|
Je pensais rajouter un pseudo et un password et ruleezz...
Mais effectivement, j'ai plusieurs table, que je pourrais regrouper... mais la, les tables croisées, je suis pas arrivé aux chapitres .
PS : j'en profite pour tout revoir sur le site du zero
Marsh Posté le 22-12-2009 à 15:13:07
Bon, déja, je vais voir comment je vais pouvoir fusionner mes tables qui ont la même structure, sans perdre les données et rajouter un champ comme tu me l'as indiqué "id_catergorie".
Marsh Posté le 22-12-2009 à 15:54:28
apres pour afficher les annonces tu feras
Code :
|
Marsh Posté le 22-12-2009 à 16:21:06
id_user dans ce que tu me dis, serais comme id, un champ id qui s'incrémente seul, c'est bien ça ?
Marsh Posté le 22-12-2009 à 16:25:33
non c'est au moment de poster ton message, c'est l'id de l'utilisateur qui poste
Code :
|
Marsh Posté le 22-12-2009 à 18:35:52
Merci pour tout ces conseils, je trouve le moyen d'assembler 2 tables pour tester et je reviens
Marsh Posté le 22-12-2009 à 11:51:54
Bonjour à tous.
J'ai actuellement une base de donnée sql qui me permet la gestion de mes petites annonces.
Sauf que je n'ai jamais programmé d'accès pour que l'utilisateur les retire lui même... (peur de laisser une faille énorme surtout).
Donc comme j'ai un peu de temps, je révise mes bases php et j'aurais besoin d'avoir des confirmations avant de me lancer.
Dans un premier temps, je vais rajouter un champ "motdepasse" dans le formulaire d'insertion des annonces.
Dans un deuxieme temps, il faut donc que je crée une page avec un accès avec :
1/ vérification si varaible $mail == $mail AND $motdepasse == $motdepasse. (je pense m'en sortir )
2/ afficher juste le contenu de ma table qui correspond à l'adresse mail
Donc la, je bloque un peu, mais est ce que je peux jouer avec une variable dans ma requête par exemple :
SELECT * FROM annonces WHERE valid = '1' AND mail= '$mail' AND motdepasse='$motdepasse' ORDER BY date DESC ";
ou alors je fais un trie dans mon ARRAY ?
Merci d'avance pour toute réponse