par
macko » 08 sept. 2012, 19:39
bonjour,
j'ai deux soucis dans mon code un message NOTICE que je n'arrive pas a comprendre et mon compteur qui reste à zero :s
<?php
$tabBanniere=array(
'banniere1' =>array('www.mack.com','http://mack.com/img/photos/min/haiti%203.jpg','description 1'),
'banniere2' =>array('www.mack.com','http://mack.com/img/photos/Skip%20The%20Use.jpg','description 2'),
'banniere3' =>array('www.mack.com','http://mack.com/img/videos/min/DJ%20Pone.jpg','description 3')
);
$choix_banniere_aleatoire= array_rand($tabBanniere,1);
$somme_click_1=0;
if ($choix_banniere_aleatoire == $tabBanniere['banniere1']) {
$somme_click_1++;
}
?>
<a href="<?php echo $tabBanniere[$choix_banniere_aleatoire][0]; ?>"><img src="<?php echo $tabBanniere[$choix_banniere_aleatoire][1]; ?>" alt="<?php echo $tabBanniere[$choix_banniere_aleatoire][2]; ?>"/></a>
<?php echo $somme_click_1;?>
<?php echo $tabBanniere['banniere1'];?>
le message est le suivant
Notice: Array to string conversion in /Applications/MAMP/htdocs/banniere/index.php on line 19
Array
une petite explication m'aiderai a voir plus claire
et pour le compteur il reste a zero :s
j'ai essayé ligne 14 $total=$somme_click_1++; avec un echo du $total mais la rien nom plus :s
Mais quand je met ma ligne de condition avec if ( $choix_banniere_aleatoire == 'banniere1')
la le compteur fonctionne
et reste bloqué a 1
merci pour votre aide