comment dire lettre suivant [[:alpha+ ?:]]svp - PHP - Programmation
Marsh Posté le 14-04-2006 à 11:50:39
j'ai rien compris ...
Marsh Posté le 14-04-2006 à 11:53:14
ReplyMarsh 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
Marsh Posté le 14-04-2006 à 12:24:46
motive74 a écrit : Bonjour, |
Et ca transformerait "z" en quoi ?
Edit: heu sinon tu veux faire ca pour quoi exactement?
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
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
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
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
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