Variable = image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Variable = image

par bicaso91 » 12 août 2006, 19:53

mais si je fais un array normale t'imagine le bazre, tout les lien qui se suivent.

par Frozen » 12 août 2006, 19:35

oui ton array n'est pas fermé;) il manque une ), de plus ton tabelau associatif est inutil ici, un array normal ferait l'affaire, il faudra juste commencer a $variable['0'] au lieu de $variable['1'] ;)


a+

par bicaso91 » 12 août 2006, 17:09

moi je crois savoir se qu'il veut.
enfait c'est une foction array qu'il lui faut.

<?php
$variable = array (
        "1" => "lien1",
        "2" => "lien2",
        "3" => "lien3",
        "4" => "lien4",
        "5" => "lien5",
        "6" => "lien6",
        "7" => "lien7",
        "8" => "lien8",
        "9" => "lien9",
        "0" => "lien0";)

      echo "<img src="$variable ['?']" />"

?>

tu remplece lien1,lien2....par tes lien d'image et le ? par 1 ou 2 ou 3 ou......


si il y a des erreur dite le moi je suis qu'un debutant :wink:

par charabia » 12 août 2006, 11:19

Juste pour info, dans un if, il faut mettre un double égal :
if($numero==1)
C'est pour ça que ton code ne marchait pas.

Le switch de Tictac est plus approprié que des if imbriqués ;)

par Tictac » 12 août 2006, 09:04

Je pense que ce qu'il veut c'est qu'en fonction du numéro qui peut etre 1 ou 2 ou 3 ou ... il affiche l'image correspondante je sugère donc un switch()

switch($numero)
{

case 1 :
echo "<img src=\"images/1.png\" width=\"20\" height=\"20\" alt=\"1\" />";
break;

case 2 :
echo "<img src=\"images/2.png\" width=\"20\" height=\"20\" alt=\"2\" />";
break;

case 3 :
echo "<img src=\"images/3.png\" width=\"20\" height=\"20\" alt=\"3\" />";
break;

}
 
et ainsi de suite !

par graphistnet » 12 août 2006, 04:46

Je ne suis pas certain de ce que tu cherches mais je pense que c'est ca :
$numero ="1234556667";
$nb_num = strlen($numero);
for($i=0;$i<$nb_num;$i++){
	echo "<img src=\"images/".$numero[$i].".png\" width=\"20\" height=\"20\" alt=\"1\" />\n";
}

par Arno76 » 12 août 2006, 03:26

Merci de ton aide mes je coince.

si je fait ca:

$i = "100";

<?php for($i=0;$i<10;$i++) {
echo "<img src=\"images/".$i.".png\" width=\"20\" height=\"20\" alt=\"1\" />";

} 
je devrait donc tomber sur 100 mes remplacer par des images et la non.

j ai bien une boucle qui se crée et qui va de 0 a 9 quoi que je fasse :( :(

par HanX » 12 août 2006, 02:39

avec une boucle...
for($i=0;$i<10;$i++) {
echo "<img src=\"images/".$i.".png\" width=\"20\" height=\"20\" alt=\"1\" />";
}

Variable = image

par Arno76 » 12 août 2006, 02:17

Bonjour,

je prend ma variable $numero qui as deja comme valeur:

1234567890

Et j aimerai que cette variable remplace mes numero de 1 a 9 par une image tout en sachant que le numero peut changer.

Je ne c est pas trop comment proceder pourvez vous m aider merci.

echo "$nbrcodes";
if ($numero = 1)

{
echo "<img src=\"images/1.png\" width=\"20\" height=\"20\" alt=\"1\" />";
};

if ($numero = 2)

{
echo "<img src=\"images/2.png\" width=\"20\" height=\"20\" alt=\"2\" />";
};
En fesant comme ca ne donne rien de bon :( :(

et je panse qu il y a plus rapide comme solution que d ecrire tout un a mille :D

Merci :wink: