Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2007, 12h14   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 2
Points : 1
Points : 1
Par défaut Insérer une image

Bonjour a tous, voilà mon petit dilemme, je dois convertir tout d'abord un nombre en chaine de caractères sur n positions (ca c'est fait !). Ensuite je dois associer à chaque chiffre du nombre qu'on aura entré, l'image d'une chiffre (oui c'est plus joli !) et là du coup je merde ... je fais un mixe d'un peu tout ... et il me bloque dès le début.
Voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	$nombre=$_GET["nombre"];
	$n=$_GET["n"];
	$nombre=str_pad($nombre,$n,"0",str_pad_left);
	for ($i=1;$i<len($nombre);$i++)
		{if ($nombre[i]==0){$nombre[i]=<img src=\"0.gif\">;}
		 elseif ($nombre[i]==1){$nombre[i]=<img src=\"1.gif\">;}
		 elseif ($nombre[i]==2){$nombre[i]=<img src=\"2.gif\">;}
		 elseif ($nombre[i]==3){$nombre[i]=<img src=\"3.gif\">;}
		 elseif ($nombre[i]==4){$nombre[i]=<img src=\"4.gif\">;}
		 elseif ($nombre[i]==5){$nombre[i]=<img src=\"5.gif\">;}
		 elseif ($nombre[i]==6){$nombre[i]=<img src=\"6.gif\">;}
		 elseif ($nombre[i]==7){$nombre[i]=<img src=\"7.gif\">;}
		 elseif ($nombre[i]==8){$nombre[i]=<img src=\"8.gif\">;}
		 elseif ($nombre[i]==9){$nombre[i]=<img src=\"9.gif\">;}
		 }
Mon erreur (commence) au signe inférieur en gras rouge ... je pense que la syntaxe ne convient pas mais je en connait pas du tout php, et je débute... Si quelqu'un peut m'aider ou même me dire si je pars en vrille complet, ce serait sympa, merci !
lolo_31084 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2007, 12h33   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
il faut mettre des apostrophes ou des guillemets autour des chaines de caractères, regarde ce tutoriel :
http://pbnaigeon.developpez.com/tuto...phe-guillemet/
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2007, 12h35   #3
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 835
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 835
Points : 3 468
Points : 3 468
Code :
1
2
3
4
5
6
$buffer = '' ;
$n = strlen($number) ; // strlen( ) et non pas len( )
for ( $i = 0 ; $i < $n ; $i++ ) {
    $buffer .= "<img src='images/{$number[$i]}.gif' alt='{$number[$i]}'>" ;
}
echo $buffer ;
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2007, 12h42   #4
Invité de passage
 
Inscription : novembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 2
Points : 1
Points : 1
merci pour vos réponses, je vais regarder tout ca, en attendant merci.
lolo_31084 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h49.


 
 
 
 
Partenaires

Hébergement Web