bonjour à tous,
aujourd'hui je but sur un truc débile,

je vais chercher des infos dans une bd que je stock dans un tableau

[code]$pilote_mil=1;
$count=0;
$aircraft=array();
try{
$DBPDO = new PDO($dbdns1,$dbuser1 , $dbpass1,
array( PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$DBPDO-> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);

              try{

                  /////////recherche des avions la table traker_mil__aircraft/////////
                  $sql = "SELECT aircraft, COUNT( pirepid ) AS count FROM tracker_mil_pireps WHERE  `pilotid` =$pilote_mil GROUP BY `aircraft`ORDER BY aircraft";
                  $req = $DBPDO ->query($sql);
                  while($aircraftcount=$req->fetch(PDO::FETCH_OBJ)) 
                      {
                        $sql2 = "SELECT `fullname` FROM `tracker_mil_aircraft` WHERE `id`=$aircraftcount->aircraft ORDER BY `name` DESC";
                        $req2 = $DBPDO ->query($sql2);
                         while($aircraftinfo=$req2->fetch(PDO::FETCH_OBJ)) 
                          { 
                            if (array_key_exists($aircraftinfo->fullname,$aircraft))
                              {
                                echo "ancien<br>";
                                $count=$aircraft[$aircraftinfo->fullname]+1;
                                $aircraft[$aircraftinfo->fullname]=$count;
                              }
                            else
                              {
                                echo "nouveau<br>";

                                $aircraft[$aircraftinfo->fullname]=1;

                              }

                          }
                      }

                 }

        catch (PDOException $e) 
          {}
      }   
    catch (PDOException $e)
      {}[/code]

pour l’instant pas de soucis si je fais un var dump $aircraft j'obtient

[code]array(6) {
[""]=> int(1)
["Eurocopter AS350-BA"]=> int(1)
["F-4U Corsaire"]=> int(2)
["A-10 Thunderbolt/Warthog"]=> int(1)
["McDonnell Douglas F-15E Eagle"]=> int(1)
["Grumman F-14"]=> int(1) } [/code]

le soucis est là,je souhaiterai faire ceci

[code]echo $aircraft[0];[/code]
et qu'il me réponde McDonnell Douglas T-45A Goshawk

l'entier après sera utilisé si j'obtient ce que j'attend de cet echo en faisant

[code]echo $aircraft[McDonnell Douglas T-45A Goshawk];[/code]

et j'ai absolument besoin que celà soit par un [u]echo[/u]

si quelqu'un avait une idée?

merci d'avance Flo

Aucune réponse