Projet

Général

Profil

Evolution #1227

Ajout de champs dans les fiches d'inscription d'élèves

Ajouté par Rémi Béghin il y a plus de 14 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04/12/2009
Echéance:
% réalisé:

0%

Temps estimé:
Resolution:

Description

Bonjour,

Je suis en charge, à l'alliance Ethio-française d'Addis-Abeba, de mettre en place un logiciel de gestion de nos élèves.
Nous avons décidé d'utiliser GEPI car, même si il n'est pas parfaitement adapté à nos besoins il nous offre une base solide.

Nous ne sommes pas un établissement de l'éducation nationale française et accueillons essentiellement des étudiants majeurs.
Nous avons donc besoin de personnaliser les informations des élèves.
Il nous faut noter leur téléphone, nationalité, emploi...

Pour l'instant, j'ai créé directement dans la base les champs supplémentaires que nous voulons. J'ai ensuite modifié les scripts add_eleve et modify_eleve afin de pouvoir entrer ces informations dans la base.
J'ai rajouté les variables reg_telephone, reg_nationalité, eleve_telephone... Ainsi que les zones de saisie HTML.
Cependant, l'enregistrement des données dans la base ne se fait pas, quand, après avoir entré les informations, je clique sur "enregistrer" seules les informations "de base" (nom, prénom...) sont prises en compte.

Pourriez-vous me dire quelle est la marche à suivre pour bien faire mon ajout ?

Je vous mets en copie les parties de code que j'ai ajouté à add_eleve et modify_eleve.

Avec tous mes remerciements,

Rémi Béghin,
Alliance Ethio-française
Addis-Abeba

Code ajouté à modify_eleve (identique au code ajouté à add_eleve) :

LIGNE 49
unset($telephone);
$reg_telephone = isset($_POST["telephone"]) ? $_POST["telephone"] : NULL;
unset($nationalite);
$reg_nationalite = isset($_POST["nationalite"]) ? $_POST["nationalite"] : NULL;
unset($emploi);
$reg_emploi = isset($_POST["emploi"]) ? $_POST["emploi"] : NULL;
unset($institution);
$reg_institution = isset($_POST["institution"]) ? $_POST["institution"] : NULL;
unset($recu);
$reg_recu = isset($_POST["recu"]) ? $_POST["recu"] : NULL;
unset($montant);
$reg_montant = isset($_POST["montant"]) ? $_POST["montant"] : NULL;

LIGNE 309
$reg_telephone = trim($reg_telephone);
$reg_nationalite = trim($reg_nationalite);
$reg_emploi = trim($reg_emploi);
$reg_institution = trim($reg_institution);
$reg_recu = trim($reg_recu);
$reg_montant = trim($reg_montant);

LIGNE 456
telephone = '".$reg_telephone."',
nationalite = '".$reg_nationalite."',
emploi = '".$reg_emploi."',
institution = '".$reg_institution."',
recu = '".$reg_recu."',

LIGNE 575
telephone = '".$reg_telephone."', nationalite = '".$reg_nationalite."', emploi = '".$reg_emploi."', institution = '".$reg_institution."', recu = '".$reg_recu."', montant = '".$reg_montant."'

LIGNE 582
telephone = '".$reg_telephone."', nationalite = '".$reg_nationalite."', emploi = '".$reg_emploi."', institution = '".$reg_institution."', recu = '".$reg_recu."', montant = '".$reg_montant."'

LIGNE 963
$eleve_telephone = mysql_result($call_eleve_info, "0", "telephone");
$eleve_nationalite = mysql_result($call_eleve_info, "0", "nationalite");
$eleve_emploi = mysql_result($call_eleve_info, "0", "emploi");
$eleve_institution = mysql_result($call_eleve_info, "0", "institution");
$eleve_recu = mysql_result($call_eleve_info, "0", "recu");
$eleve_montant = mysql_result($call_eleve_info, "0", "montant");

LIGNE 1053
if (isset($reg_telephone)) $eleve_telephone = $reg_telephone;
if (isset($reg_nationalite)) $eleve_nationalite = $reg_nationalite;
if (isset($reg_emploi)) $eleve_emploi = $reg_emploi;
if (isset($reg_institution)) $eleve_institution = $reg_institution;
if (isset($reg_recu)) $eleve_recu = $reg_recu;
if (isset($reg_montant)) $eleve_montant = $reg_montant;

LIGNE 1602
<tr>
<th style='text-align:left;'>Téléphone </th>
<td><input type=text name='reg_telephone' size=10 ";
if (isset($eleve_telephone)) {
echo "value=\"".$eleve_telephone."\"";
}
echo " onchange='changement();' /></td>
</tr>

<tr>
<th style='text-align:left;'>Nationalité : </th>
<td><input type=text name='reg_nationalite' size=20 ";
if (isset($eleve_nationalite)) {
echo "value=\"".$eleve_nationalite."\"";
}
echo " onchange='changement();' /></td>
</tr>

<tr>
<th style='text-align:left;'>Emploi : </th>
<td><input type=text name='reg_emploi' size=20 ";
if (isset($eleve_emploi)) {
echo "value=\"".$eleve_emploi."\"";
}
echo " onchange='changement();' /></td>
</tr>

<tr>
<th style='text-align:left;'>Institution (lieu de travail) : </th>
<td><input type=text name='reg_institution' size=20 ";
if (isset($eleve_institution)) {
echo "value=\"".$eleve_institution."\"";
}
echo " onchange='changement();' /></td>
</tr>

<tr>
<th style='text-align:left;'>Numéro de reçu : </th>
<td><input type=text name='reg_recu' size=20 ";
if (isset($eleve_recu)) {
echo "value=\"".$eleve_recu."\"";
}
echo " onchange='changement();' /></td>
</tr>

<tr>
<th style='text-align:left;'>Montant payé : </th>
<td><input type=text name='reg_montant' size=20 ";
if (isset($eleve_montant)) {
echo "value=\"".$eleve_montant."\"";
}
echo " onchange='changement();' /></td>
</tr>
montant = '".$reg_montant."',

Aucune donnée à afficher

Formats disponibles : Atom PDF