Attribué ID avec des lettre PHP MYSQL
blop
-
blop -
blop -
Bonjour,
je voudrais savoir comment est-ce que je pourrais enregistrer un ID client dans ma bdd qui commencerait par P0001, P0002
enfaite un client sincrit mais ce n'est pas lui qui tape l'ID, L'ID lui est attribué automatiquement par MYSQL (auto-incrémentation). PHPMYSQL auto-incrémente que du style 1,2,3... Je voudrais rajouté P001,P002...
j'ai réussi a trouvé le code pour cela : le voici :
<?php
for ($lettre = 'P00'; $lettre <= 'PP'; $lettre ++)
{
echo $lettre;
}
?>
Je concatene $lettre. avec l'ID , mais seulement pour laffichage ca marche
Comment l'enregistrer dans la BDD ?????
svp merci
je voudrais savoir comment est-ce que je pourrais enregistrer un ID client dans ma bdd qui commencerait par P0001, P0002
enfaite un client sincrit mais ce n'est pas lui qui tape l'ID, L'ID lui est attribué automatiquement par MYSQL (auto-incrémentation). PHPMYSQL auto-incrémente que du style 1,2,3... Je voudrais rajouté P001,P002...
j'ai réussi a trouvé le code pour cela : le voici :
<?php
for ($lettre = 'P00'; $lettre <= 'PP'; $lettre ++)
{
echo $lettre;
}
?>
Je concatene $lettre. avec l'ID , mais seulement pour laffichage ca marche
Comment l'enregistrer dans la BDD ?????
svp merci
A voir également:
- Attribué ID avec des lettre PHP MYSQL
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Caractere speciaux lettre - Guide
- Id telephone - Guide
- Document id lycamobile ✓ - Forum Mobile
1 réponse
Salut,
Par exemple :
1. Tu récupères le dernier enregistrement :
2. Tu supprimes le P :
3. Tu incrémentes
4. Tu ramènes sur 3 caractères
5. Tu remet ton P
Par exemple :
1. Tu récupères le dernier enregistrement :
SELECT id FROM CLIENT ORDER BY id DESC LIMIT 0, 1
2. Tu supprimes le P :
$num=substr($id,1);
3. Tu incrémentes
$num=intval($num)+1;
4. Tu ramènes sur 3 caractères
$new_id=strval($num); while(strlen($new_id)<3)$new_id='0'.$new_id;
5. Tu remet ton P
$new_id='P'.$new_id;
jvai essayer
mais jvoulais te demander dans le form j'ai pas de champs ID, donc ce n'est pas le client qui tape l'id
et donc c'est dans la page qui enregistre le form que je doit mettre ce code ?????