bonjour,
mon projet est le suivant :
une table avec id, nom, prenom, classe, service.
j'aimerai affecter un nombre aléatoire au service (entre 0et10) et que les
nombres de services remplissent des conditions.
ex : 13 eleves avec le service 2, 3 eleves avec le service 3 etc..
voici mon code :
$tabinit= array(0,17,5,3,2,15,10,2,4,32);
$tab= array(0,0,0,0,0,0,0,0,0,0,0);
mysql_select_db("eleves");
$total="select * from eleves";
$reqTotal=mysql_db_query("$sql_bdd","$total",$db_link );
$y=1;
while( $truc =mysql_fetch_array($reqTotal))
{
$x=rand()%10;
for ($serv=1;$serv<11;$serv++)
{
$comptNum="$serv";
if ($serv==$x)
{
$comptNum++;
if ($tab["$serv"]<=$tabinit["$serv"])
{
$tab["$serv"]= $comptNum;
echo "serv : $serv<BR>";
mysql_select_db("eleves");
$majService="UPDATE eleves SET Service='$serv' where
ID='$y'";
$req1="select Service from eleves where
Service='$serv'";
$Selection=mysql_db_query("$sql_bdd","$req1", $db_link);
$cpt=mysql_num_rows($Selection);
if ($cpt<=$tab["$serv"])
{
$requpdate =
mysql_db_query("$sql_bdd","$majService",$db_link);
}
}
}
}$y++;
}
le problème est le suivant : ce code ne fonctionne pas car il n'affecte pas
le nombre de service voulu.
Est ce que quelqu'un pourrait m'aider car je maitrise pas du tout et je suis
perdu.
merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Delannoy
Jerome LE RIBOTER a écrit:
bonjour, mon projet est le suivant : une table avec id, nom, prenom, classe, service. j'aimerai affecter un nombre aléatoire au service (entre 0et10) et que les nombres de services remplissent des conditions. ex : 13 eleves avec le service 2, 3 eleves avec le service 3 etc.. voici mon code :
Que penses tu que peux faire cette ligne : $comptNum="$serv"; ????
Jerome LE RIBOTER a écrit:
bonjour,
mon projet est le suivant :
une table avec id, nom, prenom, classe, service.
j'aimerai affecter un nombre aléatoire au service (entre 0et10) et que les
nombres de services remplissent des conditions.
ex : 13 eleves avec le service 2, 3 eleves avec le service 3 etc..
voici mon code :
Que penses tu que peux faire cette ligne : $comptNum="$serv"; ????
bonjour, mon projet est le suivant : une table avec id, nom, prenom, classe, service. j'aimerai affecter un nombre aléatoire au service (entre 0et10) et que les nombres de services remplissent des conditions. ex : 13 eleves avec le service 2, 3 eleves avec le service 3 etc.. voici mon code :
Que penses tu que peux faire cette ligne : $comptNum="$serv"; ????