Compter nombre des lignes

Résolu/Fermé
ouidad - 19 nov. 2019 à 00:53
ouidad_7 Messages postés 9 Date d'inscription mardi 19 novembre 2019 Statut Membre Dernière intervention 25 novembre 2019 - 20 nov. 2019 à 11:53
Bonjour,
s'il vous j'ai un tableau excel qui contient Lien_parente : qui prendre trois valeur soit 000 ,001 , 002
000==>pour l’adhérent
001==>pour conjoint
002==>les enfant
et un column personne_a_charge qui doit être vide et je doit le remplir automatique
si lien-parente ==001 alors personne a charge c est un conjoint il va prendre 01
si lien parente ==002 alors personne a charge il va prendre 02, pour premier enfant , 03 pour deuxième enfant........
et on doit commençant a 0 si le numéro d’adhésion change

1 réponse

jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
19 nov. 2019 à 05:35
Bonjour
Quel rapport avec le php ?
Qu'as tu commences à faire ?
Sur quoi bloques tu ?
1
ouidad_7 Messages postés 9 Date d'inscription mardi 19 novembre 2019 Statut Membre Dernière intervention 25 novembre 2019
19 nov. 2019 à 10:57
bonjour, le rapport avec le php c'est que je doit faire boucle qui remplire mon column
personne _a_charge automatique, je commence a faire la 1boucle avec la condition lien_parente==001
alors personne_a_charge=01(conjoint)
mais je suis blouquer dans le cas de renitialiser compteur des enfants a 02 puis l'incrementer et aussi je doit reinitialiser tout quand le numero d'adherent change
le tableau ca doit etre comme ca
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471 > ouidad_7 Messages postés 9 Date d'inscription mardi 19 novembre 2019 Statut Membre Dernière intervention 25 novembre 2019
19 nov. 2019 à 11:42
bonjour, peux-tu partager ton code, en utilisant les balises de code?
0
ouidad_7 Messages postés 9 Date d'inscription mardi 19 novembre 2019 Statut Membre Dernière intervention 25 novembre 2019
19 nov. 2019 à 12:05
Bonjour, alors la, j essay de partager l'algorithme que j ai fait ,et que je voulais le traduire en code php



foreach($DataU as $datarow)
{
$Numero_Adhesion = $datarow[0];
$Numero_personne_charge= $datarow[1];
$Nom_prenom= $datarow[2];
$Situation_Familiale= $datarow[3];
$Lien_parente= $datarow[4];
$Sexe_PAC=$datarow[5];
$Date_Naissance= $datarow[6];
$CIN= $datarow[7];
$RIB= $datarow[8];
$Date_Adhesion= $datarow[9];
$Date_Embauche= $datarow[10];
$Enfant_handicape=$datarow[11];

//pour chaque ligne
$Numero_Adhesion=ligneCourante.$Numero_Adhesion;
if $Numero_Adhesion <> num_adherent_precedent and
if lien_parente==000 alors personne_a_charge==00; and
if lien_parente==001 alors personne_a_charge==01 and
if lien_parente==002 //alors la je doit renitialiser le compteur a 02 puis l'incrementer' pour compter le nombre des enfants a partir de 02,03,04....
numero_adhesion-precedant = num adherant
fin boucle
0
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
19 nov. 2019 à 12:46
Merci d'utiliser les balises de code
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

De plus.. d'où viennent les données ?
0
ouidad_7 Messages postés 9 Date d'inscription mardi 19 novembre 2019 Statut Membre Dernière intervention 25 novembre 2019
19 nov. 2019 à 13:51
salut, les données viennent à partir d'un fichier excel

foreach($DataU as $datarow)
{
$Numero_Adhesion = $datarow[0];
$Numero_personne_charge= $datarow[1];
$Nom_prenom= $datarow[2];
$Situation_Familiale= $datarow[3];
$Lien_parente= $datarow[4];
$Sexe_PAC=$datarow[5];
$Date_Naissance= $datarow[6];
$CIN= $datarow[7];
$RIB= $datarow[8];
$Date_Adhesion= $datarow[9];
$Date_Embauche= $datarow[10];
$Enfant_handicape=$datarow[11];

//pour chaque ligne
$Numero_Adhesion=ligneCourante.$Numero_Adhesion;
if $Numero_Adhesion <> num_adherent_precedent and
if lien_parente==000 alors personne_a_charge==00; and
if lien_parente==001 alors personne_a_charge==01 and
if lien_parente==002 //alors la je doit renitialiser le compteur a 02 puis l'incrementer' pour compter le nombre des enfants a partir de 02,03,04....
numero_adhesion-precedant = num adherant
fin boucle
0