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 -
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.....
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:
- Changer image dans fonction ^^
- Changer dns - Guide
- Fonction si et - Guide
- Changer carte graphique - Guide
- Image iso - Guide
- Changer wifi chromecast - Guide
9 réponses
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
lister un dossier pour afficher les images?
ou sont déclarées tes variables $libelle et $gain
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.....
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.....
salut,
montre nous comment tu l'intègres au HTML.
normalement tu devrais pouvoir le faire avec :
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=""/>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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>
';
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>
';
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.
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.