Comment faire varié un numéro automatique...
Résolu/Fermé
DiabloAndSab
Messages postés
80
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
19 février 2009
-
19 févr. 2008 à 09:51
DiabloAndSab Messages postés 80 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 19 février 2009 - 29 févr. 2008 à 16:02
DiabloAndSab Messages postés 80 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 19 février 2009 - 29 févr. 2008 à 16:02
A voir également:
- Comment faire varié un numéro automatique...
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Message automatique thunderbird - Guide
- Comment faire un sommaire automatique sur word - Guide
- Gmail libellé automatique - Guide
3 réponses
ToTheDeath
Messages postés
60
Date d'inscription
lundi 18 février 2008
Statut
Membre
Dernière intervention
6 juin 2008
5
19 févr. 2008 à 10:16
19 févr. 2008 à 10:16
Je ne voit pas trop comment faire car tu ne nous as pas dit a quoi ça servait donc je diré qu'il faudrait te les tapé un après les autres
DiabloAndSab
Messages postés
80
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
19 février 2009
2
19 févr. 2008 à 11:33
19 févr. 2008 à 11:33
Si c'est pour le cadre d'un marathon je souhaite avoir tous les dossards en nombre automatique
Bon but étant que ce participant au:
- marathon sont numérotés de 1 à 1999
-semi sont numérotés de 2000 à 3999
-10km sont numérotés de 4000 à 5999
c'est à dire que pour le marathon les inscrits commence 1,2,3,4,5,etc...
et que tous ceux qui font le semi commence 2000,2001,2002,2003,2004,etc...
et enfin que tous ceux qui font le 10 km commence 4000,4001,4002,4003,4004,etc...
Merci d'avance pour vos réponses
Bon but étant que ce participant au:
- marathon sont numérotés de 1 à 1999
-semi sont numérotés de 2000 à 3999
-10km sont numérotés de 4000 à 5999
c'est à dire que pour le marathon les inscrits commence 1,2,3,4,5,etc...
et que tous ceux qui font le semi commence 2000,2001,2002,2003,2004,etc...
et enfin que tous ceux qui font le 10 km commence 4000,4001,4002,4003,4004,etc...
Merci d'avance pour vos réponses
DiabloAndSab
Messages postés
80
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
19 février 2009
2
29 févr. 2008 à 16:02
29 févr. 2008 à 16:02
C'était dans le php qu'il fallait agir, voilà la solution:
//calcul du numero de dossard en fonction de la course choisie
$requete2="Select MAX(IdPart) from insc_mdc_nouv where Course='".$course."';";
//echo $requete2;
$idmaxparcourse=mysql_query($requete2,$connexion);
$ligne=mysql_fetch_array($idmaxparcourse);
$IdPart=$ligne[0];
//echo $course;
if($course==3)
{ if($IdPart<1)
{
$IdPart=1;
}else
{
$IdPart++;
}
}else
{
if($course==2)
{ if($IdPart<2000)
{
$IdPart=2000;
}else
{
$IdPart++;
}
}else
{if($course==1)
{if($IdPart<4000)
{
$IdPart=4000;
}else
{
$IdPart++;
}
/*if($course==0 and $idmaxparcourse<6000)
{ $idmaxparcourse=6000;
}*/
}
}
}
//calcul du numero de dossard en fonction de la course choisie
$requete2="Select MAX(IdPart) from insc_mdc_nouv where Course='".$course."';";
//echo $requete2;
$idmaxparcourse=mysql_query($requete2,$connexion);
$ligne=mysql_fetch_array($idmaxparcourse);
$IdPart=$ligne[0];
//echo $course;
if($course==3)
{ if($IdPart<1)
{
$IdPart=1;
}else
{
$IdPart++;
}
}else
{
if($course==2)
{ if($IdPart<2000)
{
$IdPart=2000;
}else
{
$IdPart++;
}
}else
{if($course==1)
{if($IdPart<4000)
{
$IdPart=4000;
}else
{
$IdPart++;
}
/*if($course==0 and $idmaxparcourse<6000)
{ $idmaxparcourse=6000;
}*/
}
}
}