Compter nombre des lignes

Résolu
ouidad -  
ouidad_7 Messages postés 9 Statut Membre -
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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour
    Quel rapport avec le php ?
    Qu'as tu commences à faire ?
    Sur quoi bloques tu ?
    1
    1. ouidad_7 Messages postés 9 Statut Membre
       
      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
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > ouidad_7 Messages postés 9 Statut Membre
       
      bonjour, peux-tu partager ton code, en utilisant les balises de code?
      0
    3. ouidad_7 Messages postés 9 Statut Membre
       
      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
    4. ouidad_7 Messages postés 9 Statut Membre
       
      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