Partage
  • Partager sur Facebook
  • Partager sur Twitter

xml_php

aider moi j'ai bloque dans ce travaille

    25 mai 2017 à 12:12:28

    j'ai bloquer pour afficher tableau en php a partir d'un fichier xml le problème  il ma afficher un tableau global des machine mais je veux afficher chaque machine avec un table et ses information j'ai pas trouver le code php qui séparer le tableau  

    <?xml version="1.0" encoding="UTF-8"?>
    <DSET xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <totalprod>
        <codmac>0003</codmac>
        <desmac>LAVEUSE CONTINUE CIMI</desmac>
        <equipe>A</equipe>
        <wequipe>Soir</wequipe>
        <productionj>2743.58</productionj>
        <productions>6130.08</productions>
        <Tpsproductionj>8.3968361111</Tpsproductionj>
        <Tpsproductions>15.4313722222</Tpsproductions>
        <vitessej>5.4456622385</vitessej>
        <vitesses>6.6207981072</vitesses>
        <tpsarretj>1.4075666667</tpsarretj>
        <tpsarrets>26.5136916667</tpsarrets>
        <rendementj>85.64352466</rendementj>
        <rendements>36.78948318</rendements>
        <causej>0.0</causej>
        <causej>1.3141388889</causej>
        <causej>0.0934277778</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>14.3908583333</causes>
        <causes>4.1711777778</causes>
        <causes>7.9516555556</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0014</codmac>
        <desmac>SECHAGE RAME 1</desmac>
        <equipe>A</equipe>
        <wequipe>Soir</wequipe>
        <productionj>6456.78</productionj>
        <productions>15752.91</productions>
        <Tpsproductionj>3.6861083333</Tpsproductionj>
        <Tpsproductions>11.3521055554</Tpsproductions>
        <vitessej>29.1942043667</vitessej>
        <vitesses>23.127735971</vitesses>
        <tpsarretj>0.7280583334</tpsarretj>
        <tpsarrets>43.3913888891</tpsarrets>
        <rendementj>83.50632433</rendementj>
        <rendements>20.73690339</rendements>
        <causej>0.0</causej>
        <causej>0.7280583334</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>0.9661138889</causes>
        <causes>38.8267388891</causes>
        <causes>3.5985361111</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0015</codmac>
        <desmac>SECHAGE RAME 2</desmac>
        <equipe>A</equipe>
        <wequipe>Soir</wequipe>
        <productionj>3939.71</productionj>
        <productions>21435.87</productions>
        <Tpsproductionj>5.6343027776</Tpsproductionj>
        <Tpsproductions>23.1708805555</Tpsproductions>
        <vitessej>11.6539412107</vitessej>
        <vitesses>15.418684635</vitesses>
        <tpsarretj>1.391575</tpsarretj>
        <tpsarrets>20.4214166668</tpsarrets>
        <rendementj>80.19357803</rendementj>
        <rendements>53.15361206</rendements>
        <causej>0.7507861111</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.6407888889</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>1.1597083334</causes>
        <causes>17.8256138889</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.6742138889</causes>
        <causes>0.6407888889</causes>
        <causes>0.1210916667</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0016</codmac>
        <desmac>TONDEUSE 1</desmac>
        <equipe>A</equipe>
        <wequipe>Soir</wequipe>
        <productionj>346.2</productionj>
        <productions>8336.27</productions>
        <Tpsproductionj>0.8041944444</Tpsproductionj>
        <Tpsproductions>13.2632361109</Tpsproductions>
        <vitessej>7.1748816971</vitessej>
        <vitesses>10.4754097847</vitesses>
        <tpsarretj>6.5681611112</tpsarretj>
        <tpsarrets>32.1989638891</tpsarrets>
        <rendementj>10.9082428</rendementj>
        <rendements>29.17420651</rendements>
        <causej>0.0</causej>
        <causej>0.2770166667</causej>
        <causej>6.2911444445</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>18.7265583334</causes>
        <causes>3.2706888889</causes>
        <causes>9.9394361112</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.2622805556</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0018</codmac>
        <desmac>DECATISSEUSE KD</desmac>
        <equipe>A</equipe>
        <wequipe>Soir</wequipe>
        <productionj>8.0</productionj>
        <productions>34.0</productions>
        <Tpsproductionj>4.5262500001</Tpsproductionj>
        <Tpsproductions>17.4523027781</Tpsproductions>
        <vitessej>0.0294577925</vitessej>
        <vitesses>0.0324694497</vitesses>
        <tpsarretj>3.1188250001</tpsarretj>
        <tpsarrets>9.2658083334</tpsarrets>
        <rendementj>59.20478216</rendementj>
        <rendements>65.32012201</rendements>
        <causej>2.5783694445</causej>
        <causej>0.5404555556</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>4.1535638889</causes>
        <causes>2.6667388889</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>2.4455055556</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0019</codmac>
        <desmac>DECATISSEUSE TMT</desmac>
        <equipe>A</equipe>
        <wequipe>Soir</wequipe>
        <productionj>3.0</productionj>
        <productions>19.0</productions>
        <Tpsproductionj>0.3488777778</Tpsproductionj>
        <Tpsproductions>2.3245111112</Tpsproductions>
        <vitessej>0.1433166661</vitessej>
        <vitesses>0.1362293624</vitesses>
        <tpsarretj>18.443511111</tpsarretj>
        <tpsarrets>44.4060166665</tpsarrets>
        <rendementj>1.85648445</rendementj>
        <rendements>4.97428816</rendements>
        <causej>18.443511111</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>33.1445416665</causes>
        <causes>0.0</causes>
        <causes>11.261475</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0003</codmac>
        <desmac>LAVEUSE CONTINUE CIMI</desmac>
        <equipe>B</equipe>
        <wequipe>Nuit</wequipe>
        <productionj>976.16</productionj>
        <productions>1377.38</productions>
        <Tpsproductionj>2.835425</Tpsproductionj>
        <Tpsproductions>4.397586111</Tpsproductions>
        <vitessej>5.7378817402</vitessej>
        <vitesses>5.2202123515</vitesses>
        <tpsarretj>3.8975777778</tpsarretj>
        <tpsarrets>10.3911722222</tpsarrets>
        <rendementj>42.11233967</rendementj>
        <rendements>29.73600631</rendements>
        <causej>0.0</causej>
        <causej>3.8975777778</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>0.0</causes>
        <causes>7.6389361111</causes>
        <causes>2.1780277778</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.5742083333</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0014</codmac>
        <desmac>SECHAGE RAME 1</desmac>
        <equipe>B</equipe>
        <wequipe>Nuit</wequipe>
        <productionj>0.0</productionj>
        <productions>7706.24</productions>
        <Tpsproductionj>0.0</Tpsproductionj>
        <Tpsproductions>6.0813999998</Tpsproductions>
        <vitessej xsi:nil="true"/>
        <vitesses>21.1196983158</vitesses>
        <tpsarretj>0.0</tpsarretj>
        <tpsarrets>55.4040777777</tpsarrets>
        <rendementj xsi:nil="true"/>
        <rendements>9.89079083</rendements>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>7.0765861111</causes>
        <causes>44.6337277777</causes>
        <causes>3.6937638889</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0015</codmac>
        <desmac>SECHAGE RAME 2</desmac>
        <equipe>B</equipe>
        <wequipe>Nuit</wequipe>
        <productionj>2849.74</productionj>
        <productions>15861.35</productions>
        <Tpsproductionj>3.9963833334</Tpsproductionj>
        <Tpsproductions>19.8895888887</Tpsproductions>
        <vitessej>11.884662382</vitessej>
        <vitesses>13.2911662887</vitesses>
        <tpsarretj>0.8464833333</tpsarretj>
        <tpsarrets>6.0948388888</tpsarrets>
        <rendementj>82.52102749</rendementj>
        <rendements>76.54426358</rendements>
        <causej>0.181225</causej>
        <causej>0.2516361111</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.4136222222</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>1.3550583333</causes>
        <causes>3.4345722222</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>1.11425</causes>
        <causes>0.0</causes>
        <causes>0.1909583333</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0016</codmac>
        <desmac>TONDEUSE 1</desmac>
        <equipe>B</equipe>
        <wequipe>Nuit</wequipe>
        <productionj>2276.66</productionj>
        <productions>10010.38</productions>
        <Tpsproductionj>4.2642972221</Tpsproductionj>
        <Tpsproductions>20.3668333334</Tpsproductions>
        <vitessej>8.8981446079</vitessej>
        <vitesses>8.1917332918</vitesses>
        <tpsarretj>2.9645555556</tpsarretj>
        <tpsarrets>28.6555916667</tpsarrets>
        <rendementj>58.98995806</rendementj>
        <rendements>41.54595235</rendements>
        <causej>1.0969027778</causej>
        <causej>0.7815972222</causej>
        <causej>1.0860555556</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>23.2170777779</causes>
        <causes>2.6431777777</causes>
        <causes>2.7953361111</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0018</codmac>
        <desmac>DECATISSEUSE KD</desmac>
        <equipe>B</equipe>
        <wequipe>Nuit</wequipe>
        <productionj>8.0</productionj>
        <productions>16.0</productions>
        <Tpsproductionj>3.8664055555</Tpsproductionj>
        <Tpsproductions>8.0003027777</Tpsproductions>
        <vitessej>0.0344850874</vitessej>
        <vitesses>0.0333320718</vitesses>
        <tpsarretj>3.1444750001</tpsarretj>
        <tpsarrets>30.6682</tpsarrets>
        <rendementj>55.14864395</rendementj>
        <rendements>20.68945577</rendements>
        <causej>0.0</causej>
        <causej>3.1444750001</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>1.8395194444</causes>
        <causes>15.1022305556</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>13.72645</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
      </totalprod>
      <totalprod>
        <codmac>0019</codmac>
        <desmac>DECATISSEUSE TMT</desmac>
        <equipe>B</equipe>
        <wequipe>Nuit</wequipe>
        <productionj>2.0</productionj>
        <productions>7.0</productions>
        <Tpsproductionj>0.1180888889</Tpsproductionj>
        <Tpsproductions>0.6755083334</Tpsproductions>
        <vitessej>0.2822732405</vitessej>
        <vitesses>0.172709441</vitesses>
        <tpsarretj>11.0121666666</tpsarretj>
        <tpsarrets>34.4011972221</tpsarrets>
        <rendementj>1.06097195</rendementj>
        <rendements>1.92580324</rendements>
        <causej>0.3673972222</causej>
        <causej>0.0</causej>
        <causej>8.7276694444</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>1.9171</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causej>0.0</causej>
        <causes>23.7564277777</causes>
        <causes>0.0</causes>
        <causes>8.7276694444</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>1.9171</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
        <causes>0.0</causes>
     </totalprod>
    </DSET>


    et le code php

    <?php
    $fichier = 'input/donnee.xml';
    $xml = simplexml_load_file($fichier);
    //print_r($xml);
    ?>
    <div align="center"> 
    <table border =1>
         <tr>
           <td>Code</td>
           <td>Desighation</td>
         </tr>
         <?php //foreach ($xml as $detail2Row) : ?>
         <?php foreach ($xml as $cle => $detail2Row) : ?> 
         <?php echo "<tr bgcolor='".( ($i % 2 == 0 ) ? '#dddddd' : '#ffffff' )."'>"; ?>
           <td><?php echo $detail2Row->codmac; ?></td>
           <td><?php echo $detail2Row->desmac; ?></td>
    	   <td><?php echo $detail2Row->equipe; ?></td>
    	   <td><?php echo $detail2Row->wequipe; ?></td>
    	   <td><?php echo $detail2Row->productionj; ?></td>
    	   <td><?php echo $detail2Row->productions; ?></td>
    	   <td><?php echo $detail2Row->Tpsproductionj; ?></td>
    	   <td><?php echo $detail2Row->Tpsproductions; ?></td>
    	   <td><?php echo $detail2Row->vitessej; ?></td>
    	   <td><?php echo $detail2Row->vitesses; ?></td>
    	   <td><?php echo $detail2Row->tpsarretj; ?></td>
    	   <td><?php echo $detail2Row->tpsarrets; ?></td>
    	   <td><?php echo $detail2Row->rendementj; ?></td>
    	   <td><?php echo $detail2Row->rendements; ?></td>
    	   <td><?php echo $detail2Row->causej; ?></td>
    	   <td><?php echo $detail2Row->causes; ?></td>
    	   
    	   
           </tr>   
    	   
         <?php $i++; 
    	 endforeach;  ?>
    </table>
    </div>

    merci d'avance 

    • Partager sur Facebook
    • Partager sur Twitter

    xml_php

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown