|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Voici la constitution de ma table "Personnel":
Code SQL :
Et voici la constitution de ma table "chef_de_service": Code SQL :
Je vous explique un peu comment sa se passe. J'ai une premiere page ou le chef de service doit s'identifier et ceci grâce à un formulaire Nom et mot de passe. Après s'être identifié, le chef de service peut effectuer plusieurs opérations: -Calcule du budget -Consulter la liste du personnel de votre service -Ajouter un employé à votre service -Supprimer un employé -Mettre à jour un employé du service J'ai un soucis concernant l'ajout d'un employé, car chaque chef de service ne peut ajouter des employé concernant son service et uniquement son service. Exemple: Le chef du service informatique ne peut ajouter qu'une personne appartenant au service informatique et en aucun cas au cuisines etc... Dans la partie nouvel employé j'ai donc crée un formulaire : Nom_employé / Prénom / Emploi / Section / Salaire J'aimerais que le champ Section soit rempli après que l'utilisateur se soit enregistré, autrement dis que la section soit la même que l'utilisateur qui souhaite ajouter un employé. Voila merci de m'éclairer de vos lumières !! |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
![]() Pour empecher la modification d'un champ text, il y a l'option readonly. Code html :
<INPUT TYPE="text" NAME="nom" VALUE="valeur" READONLY >
Et pour que le champ soit rempli avec la bonne valeur, il suffit de récupérer la section de ton utilisateur identifié et de l'intégrer au formulaire dans l'option value.
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Ok merci beaucoup, je vais essayé ça de suite !!
PS: Dans le champ valeur est-ce qu'il serait possible de mettre une variable. Je m'explique : L'utilisateur tape son nom et son mot de passe et grace a ca on peut connaitre son service car ces champs sont dans la meme table. J'aimerais donc recuperer ce champ "Section" et le mettre dans valeur. Est-ce que vous visualiser mon problème ? Merci |
|
|
00
|
|
|
#4 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Tu peux mettre une variable dans value si tu veux. Si par exemple, tu as une variables $_SESSION['section']
Code html :
<INPUT TYPE="text" NAME="service" VALUE="<?php echo $_SESSION['section']; ?>" READONLY >
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Ouai ca a l'air de bien marché !!
Merci encore Celira, c'est vraiment cool de ta part !! |
|
|
00
|
|
|
#6 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
De rien !
Je réponds aux questions auxquelles je peux répondre N'oublie pas
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Ah oaui ben en tout cas ca me fait plaisir que tu m'aide.
D'ailleurs j'ai encore une petite question. Code :
$sql=SELECT id_CDS FROM `chef_de_service WHERE nom_CDS='$user' AND mot_de_passe = '$mot_de_passe'"; comment faire pour en faire une variable de session tel que j'obtienne : Ca doit être simple mais je me perds un peu dans tout ca! Merci |
|
|
00
|
|
|
#8 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
C'est toujours le même truc:
Code php :
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 106 ![]() |
Merci bien
J'aimerais savoir si cette requête est juste syntaxiquement : Code :
$sql="SELECT Section FROM `chef_de_service` WHERE Id_CDS= $_SESSION['Id_CDS']"; |
|
|
00
|
|
|
#10 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
A partir du moment où tu as bien un champ Section dans ta table chef de service et une variables $_SESSION['id_CDS'], a priori ta syntaxe est correcte. Pourquoi, ça plante ?
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com