comment dire lettre suivant [[:alpha+ ?:]]svp

comment dire lettre suivant [[:alpha+ ?:]]svp - PHP - Programmation

Marsh Posté le 14-04-2006 à 11:41:42    

Bonjour,
je voudrais dire
si PM3 = A le transformer en B ou c en d etc...
 
if ($row['PM3'] == '[[:alpha:]].jpg') {
        $row['PM3'] = '[[:alpha   :]]..jpg';
    }
je ne le trouve pas,
est ce que quelqu'un peux me le dire
merci

Reply

Marsh Posté le 14-04-2006 à 11:41:42   

Reply

Marsh Posté le 14-04-2006 à 11:50:39    

[:pingouino] j'ai rien compris ...


Message édité par anapajari le 14-04-2006 à 11:51:00
Reply

Marsh Posté le 14-04-2006 à 11:53:14    

Blujnik frideubideuhuss, clujgrunt frut deuhi deubi, garku blutunik.

Reply

Marsh Posté le 14-04-2006 à 12:16:25    

Yertle a écrit :

Blujnik frideubideuhuss, clujgrunt frut deuhi deubi, garku blutunik.


Cajikl zubefruit ! deubi garku frideubideuhuss zubifuit, blutonik mop mop   :sarcastic:


Message édité par gooopil le 14-04-2006 à 12:16:47
Reply

Marsh Posté le 14-04-2006 à 12:24:46    

motive74 a écrit :

Bonjour,
je voudrais dire
si PM3 = A le transformer en B ou c en d etc...
 
if ($row['PM3'] == '[[:alpha:]].jpg') {
        $row['PM3'] = '[[:alpha   :]]..jpg';
    }
je ne le trouve pas,
est ce que quelqu'un peux me le dire
merci


 
Et ca transformerait "z" en quoi ?  :heink:
 
Edit: heu sinon tu veux faire ca pour quoi exactement?


Message édité par Woutcha le 14-04-2006 à 12:26:31
Reply

Marsh Posté le 14-04-2006 à 12:28:07    

Excusez moi je essaye d'etre plus clair:
 
J'ai 6 champs pm1 pm2 pm3 … dans les quelles j'ai un référence a une photo ( 1001.1) ou vide si il n y en a pas
Je CONCAT pour rajouter .jpg et il devient PM1 PM2 PM3…
Donc si PM1 =.jpg il n'y a pas de photo et j'affiche photo "A" à la place
Si il n'y a pas de numéro je voudrais afficher dans les colonnes suivantes les images A B C… dans l'ordre croisant.  
D'ou l'idée de dire si la colonne précédente contient une lettre de mettre la lettre suivante,
Si elle contient un chiffre de mettre A

Reply

Marsh Posté le 14-04-2006 à 12:52:49    

Ce sont des photos de coureurs dans une table de base de données - si il n'y a pas ou plus de photos pour le coureur, d'afficher une suite de photos prédéfinies (A B C… )
=>
Si la valeur pour la colonne est vide :
et la valeur de la colonne précédente est un chiffre inscrire "A"
ou
Si la valeur pour la colonne est vide :
et la valeur de la colonne précédente est une lettre inscrire la lettre suivante

Reply

Marsh Posté le 14-04-2006 à 13:00:44    

ENCORE SIMPLIFIE :
 
Si PM3  = LETTRE
Et PM2  = CHIFFRE
PM3      = A
 
Si PM3  = VIDE
Et PM2  = LETTRE
PM3      = LETTRE SUIVANTE
 
j'espere etre clair

Reply

Marsh Posté le 14-04-2006 à 13:10:03    

J'ai l'impression que tu te compliques beaucoup la vie avec ta solution...
Cela dit:
 
$a = 'a';
print chr(ord($a)+1); // affiche b

Reply

Sujets relatifs:

Leave a Replay

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