Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3018 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Count <br>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Count <br>

n°2402102
spoque
Posté le 01-12-2021 à 22:57:42  profilanswer
 

Bonjour,
 
Je croche sur la calcul du nombre de <br> que j'ai dans plusieurs textarea.
 
mon code marche mais dans mon tableau j'ai trois résultats qui correspond à l'id 1161, et il ne prend qu'une ligne du tableau
Même avec une boucle ça ne fonctionne pas.
 
Est il possible en PHP de réaliser ceci?  
 
Voici le code:
 

Code :
  1. $rs = DB::Query("SELECT item from invoicedetails WHERE id_invoice ='1161' " );
  2. $data=$rs->fetchAssoc();
  3. $limitedtextarea = $data["item"];
  4. $lines=preg_split('/\r\n|[\r\n]/', $limitedtextarea);
  5. $count = count( $lines );


 
Merci pour votre retour.
 
Cédric

mood
Publicité
Posté le 01-12-2021 à 22:57:42  profilanswer
 

n°2402141
mechkurt
Posté le 02-12-2021 à 09:38:30  profilanswer
 

Tu doit boucler sur $data=$rs->fetchAssoc() sinon tu ne récupères que la 1ere ligne de ta base de donnée...
https://www.php.net/manual/fr/pdost [...] ample-1050


---------------
D3
n°2402338
spoque
Posté le 03-12-2021 à 00:10:18  profilanswer
 

mechkurt a écrit :

Tu doit boucler sur $data=$rs->fetchAssoc() sinon tu ne récupères que la 1ere ligne de ta base de donnée...
https://www.php.net/manual/fr/pdost [...] ample-1050


 
Merci mechkurt
 
j'ai fini pour faire comme ceci et tout fonctionne.
 

Code :
  1. //je compte le nombre de <br> dans chaques textarea et j'insert le nombre dans la colonne "item"
  2. $rs = DB::Query("select item,hash,id_invoice from invoicedetails where id=".$keys["id"]);
  3. $data=$rs->fetchAssoc();
  4. $limitedtextarea = $values["item"];
  5. $lines=preg_split('/\r\n|[\r\n]/', $limitedtextarea);
  6. $count = count( $lines );
  7. $check=$count;
  8. CustomQuery("update invoicedetails SET item1=$count where id=".$keys["id"]);
  9. //////////////////////////////////////////////////////////////////////////////////////////////////////
  10. //puis je calcule le nombre total et l'insert dans la table invoices colonne "count1"
  11. $client=$values["id_invoice"];
  12. $rs1 = DB::Query("SELECT SUM(item1) AS `SUM(item1)`FROM invoicedetails WHERE id_invoice ='$client'" );
  13. $data=$rs1->fetchAssoc();
  14. $calculeligne = $data["SUM(item1)"] ;
  15. $_SESSION["item1"]=$calculeligne;
  16. CustomQuery("update invoices SET count1=$calculeligne where id='$client'" );
  17. //////////////////////////////////////////////////////////////////////////////////////////////////////



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Count <br>

 

Sujets relatifs
[MySQL] Combiner un select classique et un count()PYTH COUNT MYSQL.Connector
Problème workbooks.countUtilisation de la fonction COUNT() avec des valeurs NULL
[SGBD/SQL] Count distinct sur plusieurs champs a la foisPlusieurs COUNT même table
[RESOLU] COUNT & JOINMultiples variables dans "count" et "select" en XSL
SQL : count multiple, groupby...RESOLU Erreur dans un count
Plus de sujets relatifs à : Count <br>


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR