Changement aléatoire avec MySQL
Forum Programmation : Changement aléatoire avec MySQL
Bonjour tout le monde,
J'aimerai savoir comment faire des changement aléatoire avec MySQL...
Je m'explique:
Voila, j'ai une base "Jopy" (exemple) qui est composé de plusieurs tables, dont "produits" (avec plusieurs marques de produits) et "user" (la table des membres)
J'aimerai savoir comment faire pour que par exemple si un membre a 3produit, aléatoirement, MySQL enléve 2produit et mette 30€ dans la table du membre... Ouais cé pour faire un jeu...
J'ai peut etre été un peu flou...
Pour résumer, comment faire pour que un membre possédant des produit puisse se les faire acheté (pas réellement) a l'aide d'un changement aléatoire de la base de donnée et puisse récuperé l'argent de sa vente....
Voila...
Merci d'avance!
Benoît
Il faut que tu le fasse en php ...
Tout d'abord merci pour la réponse.
mais comment... cé ca le problème...??
Comment je fais en php...pouvez vous m'expliquerez...?
P.S: J'utilise Dreamweaver MX.
Merci d'avance
Benoît
Tout le traitement auquel tu penses il faut que tu le "traduise" en php. Ce que tu expliques peut etre traduit en un algo pour ensuite le faire en php.
Un p'tit truc que j'ai fais rapidement plus ou moin pour te guider, a toi de voir si t'arrive a t'en sortir
<?
//cadie de depart
$produit_A = "Pomme"; //Id du produit A
$produit_B = "Tomate"; //Id du produit B
$produit_C = "Concombre"; //Id du produit C
$Prix_prod_A = 30; //Prix du produit A
$Prix_prod_B = 20; //Prix du produit B
$Prix_prod_C = 40; //Prix du produit C
$Prix_tol_prod = $Prix_prod_A + $Prix_prod_B + $Prix_prod_C;
echo ("Cadie de depart = $produit_A,$produit_B,$produit_C<br>" );
//2 Nombre aleatoire different
$aleat1 = rand(0, 2);
$aleat2 = rand(0, 2);
while ($aleat1 == $aleat2)
{
$aleat2 = rand(0, 2);
}
//recherche du produit restant
if ($aleat1 == 1 && $aleat2 == 2 || $aleat2 == 1 && $aleat1 == 2)
{
$Produit_fin = $produit_A;
$Argent_vent = $Prix_tol_prod - $Prix_prod_A;
}
elseif ($aleat1 == 0 && $aleat2 == 2 || $aleat2 == 0 && $aleat1 == 2)
{
$Produit_fin = $produit_B;
$Argent_vent = $Prix_tol_prod - $Prix_prod_B;
}
elseif ($aleat1 == 0 && $aleat2 == 1 || $aleat2 == 0 && $aleat1 == 1)
{
$Produit_fin = $produit_C;
$Argent_vent = $Prix_tol_prod - $Prix_prod_C;
}
echo ("Produit restant dans le cadie : $Produit_fin<br>Argent gagné de la vente: $Argent_vent" );
?>
P.S: J'ai pas fais les requetes sql
Merci de votre part... Je pense que cé moins flou maintenant... Merci beaucoup!
A+
Ben
Il y a 306 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
