Page 1 sur 1

compteur Banniere pub

Posté : 08 sept. 2012, 19:39
par macko
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

Re: [RESOLU] compteur Banniere pub

Posté : 09 sept. 2012, 13:28
par Aureusms
Je procèderai autrement :

<?php
$tabBanniere=array(
                0 =>array('www.mack.com','http://mack.com/img/photos/min/haiti%203.jpg','description 1'),
                1 =>array('www.mack.com','http://mack.com/img/photos/Skip%20The%20Use.jpg','description 2'),
                2 =>array('www.mack.com','http://mack.com/img/videos/min/DJ%20Pone.jpg','description 3')
                );

$choix_banniere_aleatoire= rand (0,count($tabBanniere)-1);

$tabSommeClick = array_fill (0,count($tabBanniere),0);
$tabSommeClick[$choix_banniere_aleatoire] = $tabSommeClick[$choix_banniere_aleatoire]+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[0];?>