Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [résolu]avis au pro du php!!! Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Jeu 21 Fév 2008 - 16:31 Répondre en citantRevenir en haut

bonjour les messieurs et mesdames,

sa fait plaisir de revenir sur le fofo quand j'y repense... Laughing Laughing

alur super question très conne!!!

je doit faire un site pour mon stage.( la je resitu la situation Laughing )

ce site ne sera pas composé de beaucoup de page(2 en fait mais bon stage php5 objet tu crache po dessus)

mais (héhéhé sa se complique tout de suite)

sur ce site j'affiche des montant par région et département(po très compliqué tu va me dire Laughing ) mais(je rajoute mon mais)

héhé

certaine personne peuvent voir toutes les régions,
certaines peuvent voir que leur région (héhé sa se complique)
et d'autre ne peuvent voir que(et uniquement que) leur département

le truc c'est qu'ils ont tous le meme acceuil, on ne peut rien changer dans les tables de la base(normal c'est l'état, et c'est sécurisé a font!!!) et aussi je ne sais pas comment faire pour que sa affiche uniquement ce qu'ils on le droit de voir... Confused Confused

j'avait penser a tester dès leur connection leur login histoire qu'ils puissent voir ce qu'il peuvent voir ...

mais est ce que tout sa est possible??

ou alor faire une page pour les personnes qui peuvent tout voir
une autre pour ceux qui ne peuvent voir que leurs régions
et une autre pour ceux qui peuvent voir que leur départements...

qu'est ce que vous en pensez vous????

héhé j'aime bien réfléchir mais la je ne sais pas vraiment ce qu'il est possible de faire

merci, Laughing

Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com

Dernière édition par missdevil666 le Ven 29 Fév 2008 - 10:55; édité 3 fois
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
ostead
Résident du forum
Résident du forum



Sexe: Sexe:Masculin
Messages: 326
Localisation: grenoble

MessagePosté le: Jeu 21 Fév 2008 - 18:42 Répondre en citantRevenir en haut

Je sais pas si j'ai tout compris mais voilà ce que j'en pense:

- tu fais une requete SQL, tu recupères quelques chose qui te donne le statut du gars et te dit ce qu'il a le droit d'afficher (régions, région ou dpt)
- tu fais une boucle qui teste et affoche en fonction.

Ca te va ou je suis complétement à côté du problème? [:cap]

_________________
Waata, bijoux Rock & Kawaii

Boutique enfin lancée! ^_^
Voir le profil de l'utilisateurEnvoyer un message privé
_ToM_
Incollable du forum
Incollable du forum


Post-BTS
Sexe: Sexe:Masculin
Messages: 1131
Localisation: Fresnes

MessagePosté le: Jeu 21 Fév 2008 - 18:43 Répondre en citantRevenir en haut

Je crois qu'il y a un truc pas mal en PHP qui s'appelle les sessions et qui permet de gérer ce genre de choses. A confirmer.
Voir le profil de l'utilisateurEnvoyer un message privé
ShevA
Forumeur occasionnel
Forumeur occasionnel


Licence Professionnelle
Sexe: Sexe:Masculin
Messages: 26
Localisation: Poitiers & Orléans

MessagePosté le: Jeu 21 Fév 2008 - 23:55 Répondre en citantRevenir en haut

J'ai fait un truc d'à peu près similaire, un utilisateur "admin" qui peut voir les enquêtes de tous les départements, et les autres utilisateurs qui voient seulement leur département.

En fait, quand l'utilisateur se log, y'a une session contenant son nom et une autre contenant son rang.
Donc dans les pages où j'affiche les enquêtes, je fais une condition qui regarde le rang de la session et j'exécute la requête pour lister les enquêtes. (je sais pas si c'est très clair xD)

En gros :

Code:
if ($_SESSION['rang'] == 'utilisateur')
{
  $req = mysql_query(requête qui select seulement les enquêtes du département de l'utilisateur en session);
}
elseif ($_SESSION['rang'] == 'admin')
{
  $req = mysql_query(requête qui select tous les départements);
}
else { $err = 'chut'; }

while ($data = mysql_fetch_assoc($req))
{
  blabla
}


Bon après y'a peut-être mieux, j'suis pas dév moi Mr. Green

_________________
Mon portfolio : ShevA-dZign.info
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Ven 22 Fév 2008 - 09:34 Répondre en citantRevenir en haut

ostead a écrit:
Je sais pas si j'ai tout compris mais voilà ce que j'en pense:

- tu fais une requete SQL, tu recupères quelques chose qui te donne le statut du gars et te dit ce qu'il a le droit d'afficher (régions, région ou dpt)
- tu fais une boucle qui teste et affoche en fonction.

Ca te va ou je suis complétement à côté du problème? [:cap]


euh non tu n'est pas a coté du probleme Laughing

le truc c'est que je ne sais pas si je dois faire plusieurs pages ou en faire une seule

car en fait, il y a des utilisateur qui appartiennent à l'entreprise(ceux-la il peuvent tout voir), et d'autre qui n'appartiennent pas à l'entreprise( donc dans ces utilisateurs il y en a qui peuvent voir soit que les donné de leur département, soit que les données de leur région)

la table qui sert a enregistrer les logins (enfin les utilisateur plustot) ne di que si c'est une personne appartenant à l'entreprise ou non.

oui les session existe, c'est ce que j'avait pensé de faire.
une boucle qui test par rapport au login s'il est ou non de l'entreprise mais pour savoir de quel région ou departement il appartient sa se complique je trouve... new_Eyecrazy.gif

je ne sais pas comment faire pour cela... Evil or Very Mad


Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
ostead
Résident du forum
Résident du forum



Sexe: Sexe:Masculin
Messages: 326
Localisation: grenoble

MessagePosté le: Ven 22 Fév 2008 - 12:10 Répondre en citantRevenir en haut

missdevil666 a écrit:

la table qui sert a enregistrer les logins (enfin les utilisateur plustot) ne di que si c'est une personne appartenant à l'entreprise ou non.

oui les session existe, c'est ce que j'avait pensé de faire.
une boucle qui test par rapport au login s'il est ou non de l'entreprise mais pour savoir de quel région ou departement il appartient sa se complique je trouve... new_Eyecrazy.gif

je ne sais pas comment faire pour cela...


tu n'as rien dans les tables qui dit d'ou il est? Alors laisses tomber, tu ne peux pas bosser comme ça.
Avant de parler de session, il te faut ces infos, c'est impératif. A moins de faire correspondre mannuellement un login avec un departement, mais c'est ridicule je trouve.

Bonne chance.

@+

_________________
Waata, bijoux Rock & Kawaii

Boutique enfin lancée! ^_^
Voir le profil de l'utilisateurEnvoyer un message privé
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Ven 22 Fév 2008 - 12:33 Répondre en citantRevenir en haut

ostead a écrit:

tu n'as rien dans les tables qui dit d'ou il est? Alors laisses tomber, tu ne peux pas bosser comme ça.
Avant de parler de session, il te faut ces infos, c'est impératif. A moins de faire correspondre mannuellement un login avec un departement, mais c'est ridicule je trouve.

Bonne chance.

@+


ouai j'avais pensée des faire par exemple "machin limousin" et faire un test dessus sinon non dans la table il n'y a rien qui puisse me dire d'ou ils viennent...

le truc c'est que je n'ai pas le choix je doit bosser comme sa!!!
j'ai demander si l'on pouvait rajouter un champs dans la table, mais non on ne peut pas donc voila??

alors qu'est ce que vous en penser les autres fait un login suivi de la région ou du département??

Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Mer 27 Fév 2008 - 15:18 Répondre en citantRevenir en haut

coucou,

bon j'ai trouver ma solution (enfin presque)...

mais le probleme n'est plus la...

alors j'ai une liste déroullante dans lesel j'affiche mes région (sa c'est pas dur du tout a faire Laughing )
le probleme c'est que je me rappel qu'en cour on avait réussi a faire afficher un tableau après le raffraichissment de cette liste cependant mes cours sont chez moi et je n'y retourne que ce week end j'ai cherché sur internet mais j'ai pas trouvé ce qui m'intéresse... Crying or Very sad

pouvez vous m'aider??
merci Very Happy

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Jeu 28 Fév 2008 - 16:15 Répondre en citantRevenir en haut

voici le code pour information

j'ai toujour besions d'aide svp!!!!

Code:
<php>query('select code_reg_adm, lib_reg_adm from ref_regionadmin order by lib_reg_adm');
?>

<table>
   <tr>
      <td>
         Région : <select>
               <option>sélectionner une région</option>
                  <php>FetchRow())
                  {
                     echo '<option>'.$rep->lib_reg_adm.'</option>'."\n";
                  }
                  ?>
            </select>
      </td>
   </tr>
</table>


<php>code_reg_adm]))
{
echo $_POST[$rep->code_reg_adm];
echo "cocuou";
$departement= $dbh->query("select code_dpt from ref_departement where code_reg_adm =".$_POST[$rep->code_reg_adm]);
echo"coucou";
$dep=$departement->fetchrow();
echo"coucou2";
echo $dep;
$dossier=$dbh->query ("select id_doss from grth_dossier where code_dpt_doss in".$dep);
echo"coucou3";
$doss=$dossier->fetchrow();
echo $doss;
$individu=$dbh->query("select denom_soc from grth_individu where id_ind in (select id_ind from dossier where id_doss in".$doss.")");
echo"coucou4";
$ind=$individu->fetchrow();
echo $ind;
   }
?>

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
ostead
Résident du forum
Résident du forum



Sexe: Sexe:Masculin
Messages: 326
Localisation: grenoble

MessagePosté le: Jeu 28 Fév 2008 - 20:29 Répondre en citantRevenir en haut

Comment c'est codé??

C'est quoi les balises <php>?

et ça:
Code:
<php>code_reg_adm]))


Je doute que ça marche...

Mais je ne t'aide pas plus en fait LOL

_________________
Waata, bijoux Rock & Kawaii

Boutique enfin lancée! ^_^
Voir le profil de l'utilisateurEnvoyer un message privé
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Jeu 28 Fév 2008 - 22:50 Répondre en citantRevenir en haut

désolé sa a du beuger...

Code:


<php>

<link>
<style>

</style>


  <h2> Liste des établissements</h2>

<php>query('select code_reg_adm, lib_reg_adm from ref_regionadmin order by lib_reg_adm');
?>

  <form>

<table>
   <tr>
      <td>
         Région : <select>
               <option>sélectionner une région</option>
                  <php>FetchRow())
                  {
                     echo '<option>'.$rep->lib_reg_adm.'</option>'."\n";
                  }
                  ?>
            </select>
      </td>
   </tr>
</table>
</form>

<php>code_reg_adm]?>

<php>code_reg_adm]))
{
echo $_GET[$rep->code_reg_adm];
echo "cocuou";
$departement= $dbh->query("select code_dpt from ref_departement where code_reg_adm =".$_GET[$rep->code_reg_adm]);
echo"coucou";
$dep=$departement->fetchrow();
echo"coucou2";
echo $dep;
$dossier=$dbh->query ("select id_doss, code_dpt_doss from grth_dossier where code_dpt_doss in".$dep);
echo"coucou3";
$doss=$dossier->fetchrow();
echo $doss;
$individu=$dbh->query("select denom_soc from grth_individu where id_ind in (select id_ind from dossier where id_doss in".$doss->id_doss.")");
echo"coucou4";
$ind=$individu->fetchrow();
echo $ind;

echo "<br> <h3> liste des paiements effectué en $rannee</h3> <br>
<table>
   <tr>
      <th>N° departement</th>
      <th>Liste des établissments</th>
      <th>Au titre de l'année $annee_3 </th>
      <th>Au titre de l'année $annee_2 </th>
      <th>Au titre de l'année $annee_1 </th>
      <th>Au titre de l'année $rannee </th>
   </tr>
   <tr>
      <td> $dep->code_dpt</td>
      <td>
</table> </form>";}
?>

<a href="javascript:module('grth:acceuilgrth','N','')"> retour au menu</a>


voila g tenter des truc pour que sa fonctionne pour que ma liste fasse apparètre mon tableau mais la j'y arrive plus vous avoue.... Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Jeu 28 Fév 2008 - 22:51 Répondre en citantRevenir en haut

mais l'affichage beugue

mika a le vrai code mais je c pas s'il est enregistré

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Zonag
Modérateur
Modérateur


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 1298
Localisation: Toulouse

MessagePosté le: Ven 29 Fév 2008 - 00:06 Répondre en citantRevenir en haut

missdevil666 a écrit:
mais l'affichage beugue


C'est juste que le forum n'est pas fait pour copier coller du code Smile

Suffit de lire quand tu saisis un message "Besoin d'insérer du code source ou des fichiers paramètre ? Utilisez notre PasteBin" Wink

_________________
Zonag
Voir le profil de l'utilisateurEnvoyer un message privé
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Ven 29 Fév 2008 - 09:25 Répondre en citantRevenir en haut

http://www.web-ig.com/code/3njys6-51

voila mon code...

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Vash
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 132

MessagePosté le: Ven 29 Fév 2008 - 15:53 Répondre en citantRevenir en haut

je suis qu'un réseau, j'ai lu ton code a la va vite et j'vais peut etre dire une connerie mais :

tu rempli pas ton tableau la si ?
Voir le profil de l'utilisateurEnvoyer un message privé
missdevil666
Accro à Web-IG
Accro à Web-IG


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 168

MessagePosté le: Ven 29 Fév 2008 - 17:27 Répondre en citantRevenir en haut

sisi je le rempli Laughing

mais c'est vrais que je ne remplis qu'une colone Laughing

_________________
missdevil insupportable a souhait,
détestable en tout point...

je me présente, je suis missdevil666 mouaaaaaaa!!!!!!!!

www.ckikidu23.skyblog.com
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum