deux tableaux depuis un seul foreach
bonjour
j'aimerais savoir svp si c'est possible de faire deux tableaux différente apartir d'un seul foreach ?
j'ai ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <table>
<?php
foreach ( $prod as $prods ) {
$x = new wccom( $prods );
if ( $x->get_parent_id() == $y->get_parent_id()){
if ( $x->get_date('end_date') == 0){
?>
<tr>
<td><?php echo $y->get_nom(); ?></td>
</tr>
<?php } else { ?>
<tr>
<td><?php echo $y->get_prenom(); ?></td>
</tr>
<?php }}?>
</table> |
la il m'affiche les noms et les prénoms dans la même table
l'affichage que je voulais faire c'est sa :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <table>
<?php
foreach ( $prod as $prods ) {
$x = new wccom( $prods );
if ( $x->get_parent_id() == $y->get_parent_id()){
if ( $x->get_date('end_date') == 0){
?>
<tr>
<td><?php echo $y->get_nom(); ?></td>
</tr>
<?php }}?>
</table>
<table><?php
foreach ( $prod as $prods ) {
$x = new wccom( $prods );
if ( $x->get_parent_id() == $y->get_parent_id()){
if ( $x->get_date('end_date') != 0){
?>
<tr>
<td><?php echo $y->get_prenom(); ?></td>
</tr>
<?php }}?>
</table> |
sauf que je suis un peux obligé a recrée tout cette partie :
Code:
1 2 3 4
| foreach ( $prod as $prods ) {
$x = new wccom( $prods );
if ( $x->get_parent_id() == $y->get_parent_id()){
if ( $x->get_date('end_date') != 0){ |
d'après vous ya til un moyen d'obtenir la même résultat que le deuxième code sans a avoir répéter le code deux fois ?
je vous remercie d'avance pour vos repnse