> Tous les forums > Forum des Webmasters
 imprimer certaines lignes d'un tableau
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
ogd
  Posté le 15/11/2011 @ 15:34 
Aller en bas de la page 
Astucien

Bonjour,

J'ai un tableau qui affiche un ensemble de données via une boucle while.

Je souhaiterai permettre de cocher une checkbox pour les lignes désirées puis imprimer ces lignes sélectionnées.

J'ai donc mis un formulaire en place avec un input type="checkbox" et value="l'id de la ligne concernée"

Mais j'ai du mal à voir comment récupérer l'ensembles de ces lignes dans un nouveau tableau mis en forme qui s'imprime automatiquement à la validation du bouton submit.

Si vous avez des pistes ou des tutos, car je n'en trouve pas facilement.

Merci à toutes et tous

Publicité
Jean-Pierre
 Posté le 18/11/2011 à 10:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Le PHP est loin d'être mon langage hein.

Mais les algo sont les mêmes...

Je dirais déjà pour tenter de t'aider :

peux-tu (une fois la sélection faite via les CheckBox) mettre sous variables cela et tester sous un classique "echo" déjà pour voir la sélection ?

Ce serait déjà un pas de franchi.

@+

y.bli
 Posté le 18/11/2011 à 15:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
Message original par ogd

J'ai un tableau qui affiche un ensemble de données via une boucle while.

Je souhaiterai permettre de cocher une checkbox pour les lignes désirées puis imprimer ces lignes sélectionnées.

J'ai donc mis un formulaire en place avec un input type="checkbox" et value="l'id de la ligne concernée"

Mais j'ai du mal à voir comment récupérer l'ensembles de ces lignes dans un nouveau tableau mis en forme qui s'imprime automatiquement à la validation du bouton submit.

Si vous avez des pistes ou des tutos, car je n'en trouve pas facilement.

Bonjour,

Tu obtiens un fichier avec ton tableau.

file() stocke chaque ligne du fichier dans une case de tableau.

Puis :

$tableau = file("fichier" );

et tu récupères :
$tableau[0]=première ligne de ton fichier
$tableau[1]=deuxième ligne de ton fichier

Tu imprimes.

@+

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
7,74 €Clé d'acquisition vidéo HDMI WisFox à 7,74 €
Valable jusqu'au 21 Mai

Amazon fait une promotion sur la clé d’acquisition vidéo HDMI WisFox qui passe à 7,74 € grâce à un coupon de réduction à activer sur la page du produit. Cette clé d'acquisition HDMI vous permettra d’enregistrer en Full HD 1080P la sortie d'un flux HDMI d'un périphérique sur un ordinateur via un port USB. Vous pourrez ainsi par exemple capturer la vidéo d'une console, d'un smartphone, d'un magnétoscope, d'un boitier TV, d'un camescope, etc.

Fonctionne avec Windows / Android / Mac OS et la plupart des logiciels tiers tels que VCL, OBS, PotPlayer, AMCap.


> Voir l'offre
183,29 €Processeur AMD Ryzen 5 5600G à 183,29 € livré
Valable jusqu'au 21 Mai

Amazon Espagne fait une promotion sur le processeur AMD Ryzen 5 5600G qui passe à 178,16 € (avec la TVA ajustée). Comptez 5,13 € pour la livraison en France soit un total de 183,29 € livré alors qu'on le trouve ailleurs à partir de 250 €. 

Le processeur pour PC de bureau AMD Ryzen 5 5600G intègre de puissants coeurs graphiques Radeon pour vous permettre de jouer en 1080p sans carte graphique dédiée. Avec 6 coeurs et 12 threads, des fréquences de fonctionnement jusqu'à 4.4 GHz et 16 Mo de cache L3, il vous permettra de jouer dans les meilleures conditions en Full HD. 


> Voir l'offre
59,99 €Montre connectée Xiaomi Redmi Watch 2 Lite à 59,99 €
Valable jusqu'au 21 Mai

Amazon fait une promotion sur la montre connectée Xiaomi Redmi Watch 2 Lite qui passe à à 59,99 € au lieu de 69,99 €. Elle dispose d'écran couleur de 1,55 pouce affichant une définition de 320 x 320 pixels et ne pèse que 35 g. Cinq cadrans sont proposés par défaut, pour varier le style en fonction de votre envie. Du côté des fonctionnalités, vous trouverez le suivi du sommeil, l'analyse de la fréquence cardiaque, des exercices de respiration et un GPS précis capable d'indiquer l’altitude et la pression atmosphérique de votre environnement. 

Elle fait également office de coach sportif en traquant le nombre de pas, la distance parcourue ou encore les calories brûlées et reconnait jusqu'à 11 activités sportives : la course en extérieur, le tapis roulant, le cyclisme extérieur et intérieur, le trekking, la natation, le yoga, etc. D'autres informations sont disponibles sur la Mi Watch Lite, comme l’affichage des notifications avec les emojis, la météo ou encore l'alarme de votre réveil. Il est également possible de prendre des appels entrants, contrôler sa musique et rechercher son téléphone.

Côté autonomie, comptez 10 jours en utilisation standard et 14 heures en mode sport avec le GPS activé en continu. 


> Voir l'offre

Sujets relatifs
la print.css, imprimer les tableau en couleur!
Tableau Dreamweaver 2ème épisode - X lignes en 1
Comment afficher que quelques lignes d'un tableau?
Lignes identiques dans un tableau
Texte dans tableau
Couleur bordure tableau en html (NVU)
faire un espace entre le cadre et la cellule (tableau)
Tableau : ligne de titre en accordéon
impossible d'imprimer avec exec() (wampserver)
tableau bordure externe/interne
Plus de sujets relatifs à imprimer certaines lignes d''un tableau
 > Tous les forums > Forum Forum des Webmasters