Kommunauty
Connexion
Inscription

Bug SQL.. ou php... ?


MrChicken Messages : 3

Bonjour,

je suis sur un projet de remodelage du design, finalisation de traduction, adaptation de MOD de xnova et xgproyect, ....

Bref un projet pas mal, qui prend pas mal de temps.

Mais je suis sur un 'bug' si nous pouvons appeller ça ainsi.

Nom du module : Ressource Paypal IPN

Objectif : Achat de pack de ressource

Le problème est lorsque nous effectuons l'achat, nous avons la confirmation que l'achat a bien été effectué, nous recevons notre emssage nous disant que les ressources on été créditées... mais nous ne recevons rien.

Voici le code php de la requête php et le code de création de la table  :

                $ID        = request_var('custom', '');
                $INFO        = $db->uniquequery("SELECT * FROM `uni2_paypal` WHERE `id` = '".$ID."';");

                $db->query("UPDATE `uni2_users` SET `darkmatter` = `darkmatter` + '".$INFO['amount']."' WHERE `id` = '".$INFO['player']."';");
                $db->query("DELETE FROM `uni2_paypal` WHERE `id` = '".$ID."';");
CREATE TABLE `uni1_paypal` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `player` int(11) NOT NULL,
 `amount` int(11) unsigned NOT NULL,
 `timestamp` int(11) NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

Pouvez vous m'aider s'il vous plait ?

Merci

MrChicken

jeudi 20 septembre 2012

SiMax Messages : 7572

Salut !

Essaye déjà de ne pas utiliser d'array dans une requête SQL. Avec tous les apostrophes et guillemets ça peut poser des problèmes. Donc juste après ta requête, tu fais un transfert dans des variables simples.

vendredi 21 septembre 2012

MrChicken Messages : 3

Ok merci, je vais essayer de voir ce que je peux faire

vendredi 21 septembre 2012

Répondre Pour répondre, tu dois d'abord t'inscrire rapidement sur Kommunauty. Rejoins-nous vite !