Salut
Logiciel utilisé : DreamweaverMX, Base de donnée MySql, Programmation en php

J'ai écrit un bout de code permettant de construire un fichier xml.:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php require_once('../../Connections/ConnexionDB.php'); 
mysql_select_db($database_ConnexionDB, $ConnexionDB);
 
$query_RECUPSCHEDULE = "SELECT AFL07SCHEDULE.ID, AFL07SCHEDULE.PSEUDO, AFL07SCHEDULE.SCHWEEK1 FROM AFL07SCHEDULE";
$RECUPSCHEDULE = mysql_query($query_RECUPSCHEDULE, $ConnexionDB) or die(mysql_error());
$row_RECUPSCHEDULE = mysql_fetch_assoc($RECUPSCHEDULE);
$totalRows_RECUPSCHEDULE = mysql_num_rows($RECUPSCHEDULE);
 
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>'.'<SCHEDULE>'; 
       while ($row = mysql_fetch_array($RECUPSCHEDULE)) 
        { 
            $xml .= '<RECUPSCHEDULE>'
            $xml .= '<ID>'.$row['ID'].'</ID>'; 
            $xml .= '<PSEUDO>'.$row['PSEUDO'].'</PSEUDO>'; 
            $xml .= '<SCHWEEK1>'.$row['SCHWEEK1'].'</SCHWEEK1>'; 
            $xml .= '</RECUPSCHEDULE>'; 
        } 
        $xml .= '</SCHEDULE>'; 
 
        $fp = fopen("SCHEDULEw1.xml", 'w+'); 
        fputs($fp, $xml); 
        fclose($fp); 
 
mysql_free_result($RECUPSCHEDULE);
?>
Et voici le résultat:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  <?xml version="1.0" encoding="ISO-8859-1" ?> 
- <SCHEDULE>
  - <RECUPSCHEDULE>
     <ID>2</ID> 
     <PSEUDO>test2</PSEUDO> 
     <SCHWEEK1>1</SCHWEEK1> 
    </RECUPSCHEDULE>
  - <RECUPSCHEDULE>
    <ID>3</ID> 
    <PSEUDO>test3</PSEUDO> 
    <SCHWEEK1>4</SCHWEEK1> 
    </RECUPSCHEDULE>
  - <RECUPSCHEDULE>
    <ID>4</ID> 
    <PSEUDO>test4</PSEUDO> 
    <SCHWEEK1>3</SCHWEEK1> 
    </RECUPSCHEDULE>
 </SCHEDULE>
Comme vous pouvez voir il manque l'ID 1.

Si quelqu'un peut m'aider.
Merci d'avance