[Résolu] Générer une variable

Générer une variable [Résolu] - PHP - Programmation

Marsh Posté le 07-06-2006 à 18:47:57    

Bonjour, je voudrais générer une variable à partir d'une condition, mais je ne trouve pas de solution. Voici ce qu'il me faudrait:
 

Code :
  1. if ($variable1 == $variable2) {
  2. alors on génère la variable a}
  3. elseif ($variable1 == $variable3) {
  4. alors on génère la variable b}


 
En fait, je dois générer des url pointant vers des images stockées dans un dossier afin de les insérer dans une table MySql.
J'ai 5 cas de figure, le nom de la photo se termine par a.jpg, b.jpg, c.jpg, d.jpg ou e.jpg
Il me faut donc vérifier celà avant d'insérer l'url dans un des 5 champs de la table prévus à cet effet.
Je pensais générer par exemple $url1 (de la forme 215487-a.jp) à condition que $url == $photoa par ex. Et pareil pour le reste, $url2 (de la forme 215487-b.jpg) à condition que $url == $photob.
 
J'ai la première partie qui me permet de découper la chaine du nom de la photo, mais je bloque là dessus.
 
Merci par avance pour votre aide.


Message édité par Ben-o le 09-06-2006 à 17:10:14
Reply

Marsh Posté le 07-06-2006 à 18:47:57   

Reply

Marsh Posté le 07-06-2006 à 22:51:08    

Pas très bien compris, mais essaye donc une array:

Code :
  1. $a=array();
  2. if (condition)
  3.   $a['a']='val1';
  4. else
  5.   $a['b']='val2';


Message édité par nargy le 07-06-2006 à 22:51:35
Reply

Marsh Posté le 08-06-2006 à 08:41:04    

5 cas de figure, ça te fait 4 elseif, moi je mettrai un "switch case" ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 09-06-2006 à 17:10:51    

Merci à vous, J'ai utilisé un switch case, c'est finalement le plus simple.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed