implication du compteur for() - PHP - Programmation
Marsh Posté le 21-04-2007 à 23:56:38
ReplyMarsh Posté le 22-04-2007 à 00:18:42
C'est toujours marrant de voir les idées bizarres des gens
Sinon j'ai rien compris... pourquoi un compteur ?
Pour info tu peux ajouter des lignes à un tableaux à la bourrin :
Code :
|
et récupérer sa taille :
Code :
|
Mais bon, moi si je devais faire des factures je me casserais moins la tête...
Code :
|
Marsh Posté le 22-04-2007 à 00:35:25
ça commence pas à 0 les indices en php ?
Marsh Posté le 22-04-2007 à 00:41:28
Oups corrigé
Je trouve déjà pas mal de réussir à sortir du print_r() à la main, style debogueur integré
Marsh Posté le 22-04-2007 à 00:47:23
ReplyMarsh Posté le 22-04-2007 à 06:13:05
Ho yeah \o/ encore un gus (qui si ca se trouve est payé) qui fait un site pro pour quelqu'un, mais qui n'est même pas branlé de savoir utiliser un array et une boucle for.
Marsh Posté le 22-04-2007 à 08:22:40
merci pour vos réponses - j'avoue qu'il était tard et que je n'avais plus les idées très très claires... Bref... merci encore.
Je n'ai pas voulu passer par une class Facture comme tu l'as montré Astero-H parce que le plus souvent, je n'établis pas de facture.
du coup, voici le bout de code qui s'exécute en cas de vente :
Code :
|
Et ensuite la méthode établissant la facture, ligne par ligne de vente :
Code :
|
et ce bout de code peut s'exécuter autant de fois que nécessaire. Il me donne un tableau de ce genre-ci :
Code :
|
et ce tableau, je l'exploite à l'aise avec Smarty !!
ce n'est quand même pas très compliqué si ?
p.s. : le gus le fait pour lui-même et il ne se paye pas...
Marsh Posté le 22-04-2007 à 11:28:59
Tu devrais...
Sinon pour info, le compteur de for() n'est utilisable que dans la boucle, tu peux pas t'en servir après et encore ce que tu as voulu écrire aurait nécessité une référence (&$i)
Marsh Posté le 22-04-2007 à 14:18:33
j'aime pas ton identation
Marsh Posté le 22-04-2007 à 14:45:29
Pour une fois que zecrazytux dit pas de connerie ( ) +1
Marsh Posté le 22-04-2007 à 15:33:12
roooh j'en dis quelques unes mais éxagère pas
Marsh Posté le 21-04-2007 à 23:04:53
Bonjour,
j'écris un site de gestion de magasin d'un caviste. L'utilisateur voit tous ses vins en stock et peut en vendre. Pour pouvoir faire une facture avec plusieurs bouteilles différentes à vendre, je stocke des lignes de ventes avec des informations (entre autres nom vin, prix vente HT) dans $_SESSION.
Avant la première ligne de vente, voici ce qui se passe :
La méthode $facture->nouvelle crée un tableau sous cette forme :
Et le but est que la ligne de vente suivante ressemble à ceci :
et ainsi de suite... Je ne sais pas à l'avance combien de lignes le caviste va vendre, donc je tente d'implementer un compteur en tout début de la méthode $facture->suivante pour que la seconde ligne soit bien ce que j'ai indiqué ci-dessus et la ligne suivante :
Seulement, c'est tout bête, mais je n'y arrive pas avec ce compteur. Voici ce que j'ai écrit :
mais ça ne compte strictement rien du tout....
Quelqu'un peut m'aider svp ???
Merci d'avance et bonne nuit (je me couche)