Affichage d'image selon résultat obtenu
meryoume
Messages postés
107
Statut
Membre
-
magicshark Messages postés 445 Statut Membre -
magicshark Messages postés 445 Statut Membre -
Bonsoir :)
Voilà il me reste que ce problème qui veut pas se résoudre :(
J veux afficher deux images différentes selon le résultat obtenu après un test de date.
J ai une fonction qui fait ce test; elle retourne soit true or false, j veux que mon code m'affiche l'image 1 quand c'est true sinon il m'affiche l'image 2.
Ce je post n'est pas le code complet, je vous post que la fonction et son appel:
<?php
///////////////////la fonction/////////////////////
function test($com)
{
$Maintenant=date('Y-m-d ');
$now = new DateTime( $Maintenant);
$now = $now->format('Ymd');
$next = new DateTime($com );
$next = $next->format('Ymd');
if( $now < $next ) return true;
else return false;
}
//////////////////////////////////////////////////
?>
l'appel de test:
<p align="left" class="Style12" >
date échange:
<?php
include("test.php");
$k=test($datechange); echo $k;
if k==(true)
{ ?>
<input type="texte" name="datechange" value="<?php echo $datechange; ?>"
<img src="./images/<?php echo ('accomplie'); ?>.png" />"
<?php}
else {<input type="texte" name="datechange" value=""?>
<img src="./images/<?php echo ('accomplie'); ?>.png" />
<?php } ?>
</p>
J sais que ce code est trop embrouillé, s'il vous plait excusez mes connaissance limitées, et please répondez moi please.. :'(
Merci d'avance..
Voilà il me reste que ce problème qui veut pas se résoudre :(
J veux afficher deux images différentes selon le résultat obtenu après un test de date.
J ai une fonction qui fait ce test; elle retourne soit true or false, j veux que mon code m'affiche l'image 1 quand c'est true sinon il m'affiche l'image 2.
Ce je post n'est pas le code complet, je vous post que la fonction et son appel:
<?php
///////////////////la fonction/////////////////////
function test($com)
{
$Maintenant=date('Y-m-d ');
$now = new DateTime( $Maintenant);
$now = $now->format('Ymd');
$next = new DateTime($com );
$next = $next->format('Ymd');
if( $now < $next ) return true;
else return false;
}
//////////////////////////////////////////////////
?>
l'appel de test:
<p align="left" class="Style12" >
date échange:
<?php
include("test.php");
$k=test($datechange); echo $k;
if k==(true)
{ ?>
<input type="texte" name="datechange" value="<?php echo $datechange; ?>"
<img src="./images/<?php echo ('accomplie'); ?>.png" />"
<?php}
else {<input type="texte" name="datechange" value=""?>
<img src="./images/<?php echo ('accomplie'); ?>.png" />
<?php } ?>
</p>
J sais que ce code est trop embrouillé, s'il vous plait excusez mes connaissance limitées, et please répondez moi please.. :'(
Merci d'avance..
1 réponse
-
if $k moi je vois ça apres faire un echo d'un true ou false je vois pas l'interai
<?php ///////////////////la fonction///////////////////// function test($com) { $Maintenant=date('Y-m-d '); $now = new DateTime( $Maintenant); $now = $now->format('Ymd'); $next = new DateTime($com ); $next = $next->format('Ymd'); if( $now < $next ) { return true; } else { return false; } ////////////////////////////////////////////////// ?> <!-- l'appel de test: --> <p align="left" class="Style12" > date échange : <?php require_once("test.php");//c'est un choix je prefere au include if(test($datechange)//si c'est true OR false { echo ' <input type="texte" name="datechange" value="'.$datechange.'"/> <img src="./images/'.(\'accomplie\').'.png" />'; } else { echo ' <input type="texte" name="datechange" value="'.$datechange.'"/> <img src="./images/'.(\'accomplie\').'.png" />'; } ?> </p>
je comprend pas tes echo ('accomplie')-
-
bah c'est quoi cer echo accompli y a quoi derriere parce que si tu as deux image du genre une ok et une pas ok tu les appelles img1.jpg pour true et img2.jpg pour false et apres ton code devient
<input type='text' ....
<p>
<?php
if(fonction)
{
echo '<img src="img1.jpg" />';
}
else
{
echo '<img src="img2.jpg" />';
}
?>
-