Changer image dans fonction ^^

cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   -  
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, voila, dans une fonction,:::

function test()
{
global $gain;
global $libelle;
$chance = mt_rand(1,20);

if($chance <= 10)
{
$gain = "0";
$libelle = "0";
}
elseif($chance > 10 AND $chance <= 20)
{
$gain = 5;
$libelle = "5";
}
return array($libelle,$gain);
}

ceci fonctionne parfaitement sauf que ca m'affiche 0 ou 5
comment faudrait il faire pour afficher une image a la place du chiffre svp ???
jai essaye de plusieurs manieres mais soit ca ne me rajoute pas le gain en base soit a la place du gain affiche si je met une image ca m'ecrit la source de l'image et non pas l'image elle-même ^^merci.....
A voir également:

9 réponses

benj
 
c'est quoi le but de ta fonction?

lister un dossier pour afficher les images?

ou sont déclarées tes variables $libelle et $gain
0
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   120
 
slt, le but est d'afficher un gain dans un ticket a gratter ^^
c'est $libelle qui affiche et $gain est ce qui va aller se mettre en base, mais dans $libelle, si je mets une ecriture, ca l'ecrit sur le ticket, style un chiffre ou un mot ca c'est bon, mais pour afficher une image impossible ^^
merci.....
0
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   120
 
personne ?????
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

montre nous comment tu l'intègres au HTML.
normalement tu devrais pouvoir le faire avec :
<?php
$result = test();
?>
<img src="images/<?php echo $result[1]; ?>.jpg" alt="text alternatif" width="" height=""/>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   120
 
bah, ca s'integre dans le flash ticket^^

if($type == 'special')
{
if($partie_special > 0)
{
$retour = Ticket();
$libelle = $retour[0];
$gain = $retour[1];

$partie_special = $partie_special - 1;

if(verifConcour() == true)
{
$db->query("update ".$CONFIG['prefix']."joueur set point_concours=point_concours+5, point=point+'$gain', partie_special='$partie_special' where pseudo = '$pseudo'");
}
else
{
$db->query("update ".$CONFIG['prefix']."joueur set point=point+'$gain', partie_special='$partie_special' where pseudo = '$pseudo'");
}

echo '<center>';
echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'.$width.'" height="'.$height.'">
<param name="movie" value="images/swf/'.$swf.'?score='.$gain.'">
<param name="scale" value="noscale">
<param name="menu" value="false">
<param name="allowScriptAccess" value="sameDomain" />
<embed src="images/swf/'.$swf.'?score='.$libelle.'" width="'.$width.'" height="'.$height.'" scale="noscale" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" menu="false"></embed>
</object>
';
0
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   120
 
up !!!
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

donc l'affichage est entièrement géré par Flash, toi tu ne fais que calculer le nombre de points.

dans ce cas il faudrait modifier le SWF lui-même et pour ça il te faut les fichiers source de l'animation Flash.
0
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   120
 
ok merci dalida, oui j'ai le fichier source des tickets car jutilise le meme .fla pour tous mes tickets, je ne change que l'image dedans, ce serait quoi qu'il faudrait changer dedans^^ ???? merciiiiii
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
ce serait quoi qu'il faudrait changer dedans^^ ????
je ne connais pas du tout Flash…

je vais demander à un autre membre de venir jeter un œil !
-;o)
0

Discussions similaires