[AIDE]Multiplier une requête ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [AIDE]Multiplier une requête ?

Re: [AIDE]Multiplier une requête ?

par xTG » 25 sept. 2010, 23:49

Si tu as effacé le script cela ne provient donc pas du script voyons...

Sinon oui j'avais franchement pas du tout lu la nomination de tes variables et ai réécris bêtement une énorme ineptie...
for ($cpt= 1; $cpt<= $nombres; $cpt++)
{
    $ajouts = mysql_query("INSERT INTO player.item (owner_id, window, pos, count, vnum)    VALUES    ('$id_membre', 'MALL', '$pos', '1', '$item')");
}

Re: [AIDE]Multiplier une requête ?

par Kratoz » 25 sept. 2010, 23:03

Help, la boucle s'arrête pas oO je suis a 3116992 requêtes alors que j'ai effacer le script ><

Re: [AIDE]Multiplier une requête ?

par Kratoz » 25 sept. 2010, 21:06

Merci beaucoup mais apparemment la boucle ne s'arrête pas, lorsque je la met et que je test, la page charge tout le temps, et j'obtiens "Internal Server Error" et mon site est HS pendant 10 minutes :/

Re: [AIDE]Multiplier une requête ?

par xTG » 25 sept. 2010, 20:06

for ($ajouts = 1; $ajouts <= $nombres; $ajouts++)
{
    $ajouts = mysql_query("INSERT INTO player.item (owner_id, window, pos, count, vnum)    VALUES    ('$id_membre', 'MALL', '$pos', '1', '$item')");
}

Re: [AIDE]Multiplier une requête ?

par Kratoz » 25 sept. 2010, 19:48

J'ai essayer avec une boucle for, sa ne marche pas car je crois que ma boucle n'est pas bonne :
$ajouts = mysql_query("INSERT INTO player.item (owner_id, window, pos, count, vnum)    VALUES    ('$id_membre', 'MALL', '$pos', '1', '$item')");
                                            for ($ajouts = 1; $ajouts <= $nombres; $ajouts++)
                                        {
                                        $ajouts;
                                        }

Re: [AIDE]Multiplier une requête ?

par Kratoz » 25 sept. 2010, 18:44

Je dois exécuter la requête x fois, tu peu m'en dire plus sur les boucle foreach ?

Re: [AIDE]Multiplier une requête ?

par xTG » 25 sept. 2010, 18:41

Est-ce le nombre d'objet de la requête qu'il te faut multiplier (auquel cas c'est la variable nommée $nb_item que tu as dans la requête) ou bien exécuter la requête x fois (auquel cas il suffit de mettre la requête dans une boucle foreach sur $nombre) ?

[AIDE]Multiplier une requête ?

par Kratoz » 25 sept. 2010, 18:34

Salut,

je possède un serveur de jeux avec des objets achetable via allopass que l'on reçoit en jeu.

J'ai voulu faire une fonction qui permet d'acheter plusieurs objets en même temps.

c'est à dire : le joueur rentre le chiffre 10 et clique sur acheter. Il paye l'item 10 fois et reçoit l'item 10 fois, j'ai fais sa pour permettre aux joueurs de ne pas avoir a ouvrir 10 fois la même page.

J'ai tout réussi jusque la, le débit des points qui leur servent a acheter les items mais,

au moment d'ajouter l'objet, je dois multiplier la requête mysql, mais je ne sais pas comment faire

ma fonction est $nombres , c'est le chiffre qu'a rentrer le joueur dans la page d'achat de l'item.

et je dois multiplier ma requête sql par $nombres mais je ne sais pas où placer mon *$nombres dans la requête :

Code:
mysql_query("INSERT INTO player.item (owner_id, window, pos, count, vnum)    VALUES    ('$id_membre', 'MALL', '$pos', '$nb_item', '$item')");
voila je dois multiplier le nombre de requête par ma fonction $nombres,

En espérant que quelqu'un ait la solution a mon problème :)


Merci :D