Desactiver des champs en fonction d'une donnée mysql
Khris2015
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
khris2015 -
khris2015 -
Bonjour,
Je suis un debutant en programmation php/mysql/javascript et je sollicite de l'aide par rapport à un truc que j'essai de faire depuis un bon moment.
j'ai des données que je recupère d'une base de données mysql et je voudrais qu'en fonction de la valeur que me revoit un des données que je puisse desactiver (disabled) des champs. J'ai defini pour cela une fonction javascript et a l'aafichage de mon formulaire, je teste la valeur du champs.
Recuperation des données
la fonction javascript
dans la div qui va contenir les differents champs de mon formulaire, j'appelle maintenant ma fonction. C'est là que se trouve tout mon problème. Comment le faire? Voici ma tentative qui m'envoie rien.
Merci de m'aider!
Je suis un debutant en programmation php/mysql/javascript et je sollicite de l'aide par rapport à un truc que j'essai de faire depuis un bon moment.
j'ai des données que je recupère d'une base de données mysql et je voudrais qu'en fonction de la valeur que me revoit un des données que je puisse desactiver (disabled) des champs. J'ai defini pour cela une fonction javascript et a l'aafichage de mon formulaire, je teste la valeur du champs.
Recuperation des données
$requete= "[/contents/1068-sql-commande-select SELECT] * FROM raison; $donnees=mysql_query($requete); if( $resultat = mysql_fetch_object(($donnees)) ) { $type=$resultat->raisonType; }
la fonction javascript
function verouiller_agent() { document.getElementById("nom").disabled = true; document.getElementById("prenom").disabled = true; }
dans la div qui va contenir les differents champs de mon formulaire, j'appelle maintenant ma fonction. C'est là que se trouve tout mon problème. Comment le faire? Voici ma tentative qui m'envoie rien.
<?php
if ($type=="Entreprise")
{
verouiller_agent();
}
?>
Merci de m'aider!
A voir également:
- Desactiver des champs en fonction d'une donnée mysql
- Desactiver rond bleu whatsapp - Guide
- Fonction si et - Guide
- Desactiver uac - Guide
- Désactiver compte facebook - Guide
- Comment désactiver le mode sécurisé - Guide
1 réponse
Bonjour,
On ne peut pas appeler une fonction javascript comme ça dans du code php.
Le javascript est exécuté par le navigateur web, côté client, une fois que le PHP a fini de lui envoyer tout le code HTML/JS de la page.
Pour ce que tu souhaites faire, à mon avis le mieux est plutôt de modifier la sortie HTML (les "echo" que tu dois avoir), pour mettre directement "disabled='disabled'" dans les <input> nom et prenom.
Xavier
On ne peut pas appeler une fonction javascript comme ça dans du code php.
Le javascript est exécuté par le navigateur web, côté client, une fois que le PHP a fini de lui envoyer tout le code HTML/JS de la page.
Pour ce que tu souhaites faire, à mon avis le mieux est plutôt de modifier la sortie HTML (les "echo" que tu dois avoir), pour mettre directement "disabled='disabled'" dans les <input> nom et prenom.
Xavier
Merci pour la promptitude! peux tu s'il te plait me faire un petit exemple, suis vraiment novice.
ce qui donnera :
ou