[PHP] intégration d'une fonction
evko
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
evko Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
evko Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne m’y connais absolument pas en php, mais il faut que je rajoute une fonction qui était prévu a la base, mais non active, dans le fichier : fonctions_lib.php
Voici l’extrait du code :
Si j’ai bien tout compris, cela "dit" de trouver les lieux de formation qui correspond a id-formation, alors que moi je veux qu'il applique cette fonction : function construit_liste_ecoles() qui est déjà définit plus haut dans le code et qui permet de trouver les lieux correspondant aux formations.
Dis comme ca ca me parrait simple du style :
$lieu_formation->APPLIQUER function construit_liste_ecoles()
mais je ne connais pas du tout la syntaxe.
Merci de m’aider.
Je ne m’y connais absolument pas en php, mais il faut que je rajoute une fonction qui était prévu a la base, mais non active, dans le fichier : fonctions_lib.php
Voici l’extrait du code :
//Choix de l'école $lieu_formation=new Lieux_formations; //Pour l'instant on peut se contenter d'une des formations de la filière pour trouver l'école //Les écoles sont les mêmes pour l'ensemble de la filière $lieu_formation->id_formation=$formation->id_formation; $number_rows=$lieu_formation->find();
Si j’ai bien tout compris, cela "dit" de trouver les lieux de formation qui correspond a id-formation, alors que moi je veux qu'il applique cette fonction : function construit_liste_ecoles() qui est déjà définit plus haut dans le code et qui permet de trouver les lieux correspondant aux formations.
Dis comme ca ca me parrait simple du style :
$lieu_formation->APPLIQUER function construit_liste_ecoles()
mais je ne connais pas du tout la syntaxe.
Merci de m’aider.
A voir également:
- [PHP] intégration d'une fonction
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Intégrer une vidéo dans un powerpoint - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
4 réponses
Tout dépend si construit_liste_ecoles() fait partie de la classe Lieux_formations ou si c'est une fonction indépendante.
Est ce que la partie "function construit_liste_ecoles()" est dans le bloc de ce qui ressemble à "class Lieux_formations" ou bien est ce que cette fonction est indépendante (les fonctions indépendantes sont généralement en début de ligne, sans espace avant le mot clé "function")?
Est ce que la partie "function construit_liste_ecoles()" est dans le bloc de ce qui ressemble à "class Lieux_formations" ou bien est ce que cette fonction est indépendante (les fonctions indépendantes sont généralement en début de ligne, sans espace avant le mot clé "function")?
je pense que c'est une fonction indépendante :
/** * Construit un javascript qui permet d'afficher dynamiquement la liste des écoles en fonction de la formation choisie * * @access public * @return string contenu du javascript */ function construit_liste_ecoles() {
Pour executer cette fonction, qui ne dépend d'aucune classe à priori, tu as juste à écrire:
Dans la variable $liste_javascript, tu as le code javascript que produit cette fonction.
$liste_javascript = construit_liste_ecoles();
Dans la variable $liste_javascript, tu as le code javascript que produit cette fonction.
Merci beaucoup ,
En fait j'ai trouvé ce code
qui était en commentaire j'ai donc enlevé le commentaire,
mais cela ne change rien, a mon avis il faut changer quelque chose dans ce qui suit, mais je ne sais pas quoi?
En fait j'ai trouvé ce code
$liste_javascript = construit_liste_ecoles();
qui était en commentaire j'ai donc enlevé le commentaire,
mais cela ne change rien, a mon avis il faut changer quelque chose dans ce qui suit, mais je ne sais pas quoi?
//Choix de l'école $lieu_formation=new Lieux_formations; //Pour l'instant on peut se contenter d'une des formations de la filière pour trouver l'école //Les écoles sont les mêmes pour l'ensemble de la filière $lieu_formation->id_formation=$formation->id_formation; $number_rows=$lieu_formation->find(); $tab_ecole=array(); $tab_ecole[]=array(0 => 'Votre choix'); while ($lieu_formation->fetch()) { $tab_ecole1[]=array($ecole1->id_ecole => $ecole1->ville); } $libelle_form.=construit_champ_form(array('nom_champ' => 'ecole1','libelle' => 'Choisissez votre école','type_champ' => 2,'obligatoire' => 1,'liste_val' => $tab_ecole)); $libelle_form.="<tr>"; $libelle_form.="<td width='20%' class='rougegras'><img src='images/spacer.gif' width='1' height='2'></td>"; $libelle_form.="<td><img src='images/spacer.gif' width='1' height='1'></td>"; $libelle_form.="</tr>";