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