Jump to content
  • 0
Sign in to follow this  
xxplxxyy

en cours Bug Boutique Byxx'CMS by juju

Question

Donc voilà, quand j'ajoute un item dans la boutique de byxx'cms de la version a juju sa me mais cette erreur quand je regarde l'tem en boutique

 

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\byxx1\mod\boutique\items.php on line 21

Share this post


Link to post

20 answers to this question

Recommended Posts

  • 0

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\byxx1\mod\boutique\items.php on line 21

 

Tu as une erreur à la ligne 21 dans : items.php

Share this post


Link to post
  • 0

Ben regarde le code de item.php à la ligne 21 et tu le passe ;)

 

PS: Merde ash est plus rapide...

Share this post


Link to post
  • 0

Voiçi la ligne 21 : $don = mysql_fetch_array(mysql_query("SELECT * FROM item_db WHERE id='".$rep['idItem']."'"));

Share this post


Link to post
  • 0

met à la place

 

$result = mysql_query("SELECT * FROM item_db WHERE id='".$rep['idItem']."'") or die(mysql_error);
$don = mysql_fetch_array($result);

 

et dit se qu'il écrit ;)

Share this post


Link to post
  • 0

Notice: Use of undefined constant mysql_error - assumed 'mysql_error' in C:\wamp\www\byxx1\mod\boutique\items.php on line 21

mysql_erro

Share this post


Link to post
  • 0

items.php

 

 

?>
<?php
class Item
{
public function __construct($id)
{
	$rep = mysql_fetch_array(mysql_query("SELECT * FROM byxx_boutique WHERE ID='$id'"));
	$don = mysql_fetch_array(mysql_query("SELECT * FROM item_db WHERE id='".$rep['idItem']."'"));

	$this->ID = $rep['ID'];
  	$this->type = $rep['type'];
	$this->idItem = $rep['idItem'];

	if (empty($rep['swf']))
	{
		if ($don['GfxId'] < 100){if ($don['GfxId'] < 10){$zero = "00";} else {$zero = "0";}} else {$zero = "";}
		$file = $don['Type'].$zero.$don['GfxId'].".swf";
		$this->swf = $file;
	}
	else $this->swf = $rep['swf'].'.swf';

	if (empty($rep['name'])) $this->name = $don['Name'];
	else $this->name = $rep['name'];

	$this->level = $don['Level'];
  	$this->stats = $rep['stats'];
  	$this->cout = $rep['cout'];

}

public function buy($idPerso)
{
	$nbrAchats = mysql_num_rows(mysql_query("SELECT ID FROM live_action"));

	if ($nbrAchats > 250)
		return 6;
	else
	{
		$infosPerso = new Perso($idPerso);
		$infosCompte = new Compte($infosPerso->account);
		if ( ($infosCompte->guid != $infosPerso->account) || ($infosPerso->guid != $idPerso) )
		return 5;

		if ($infosCompte->points < $this->cout)
		return 2;
		else
		{
			$idItem = $this->idItem;
			/*
			if (@fsockopen('217.160.6.179', 444, $ERRNO, $ERRSTR, 3) == FALSE)
			return 3; // Erreur de connexion a l'ému
			*/

			// if (@$sock = fsockopen('217.160.6.179', 5556, $ERRNO, $ERRSTR, 3)) // Test du port des actions + connexion au socket
			if (true)
			{
				$infosCompte->modifPoints(-($this->cout));
				switch($this->type)
				{
					case 0:
					case 1:
					case 2:
					case 3:
					case 4:
					case 5:
					mysql_query("INSERT INTO `live_action` (`PlayerID`, `Action`, `Nombre`) VALUES ('$idPerso', '21', '$idItem')");
					break;
				}
				return 1;
			}
			else return 4;
		}
	}

}
}

Share this post


Link to post
  • 0

Faut demander sa à Nicow Nami :D


Toujours le même problème, screen pour mieux voir.

bugkf.png

Share this post


Link to post
  • 0

Nan pas à nicow, si tu regarde son code, c'est pas lui qui l'a codé.

Share this post


Link to post
  • 0

Bizarre moi sa marche très bien ... Tu as surement dû te tromper d'ID (PS si c'est un news items, je croit qu'il faut aussi le mettre dans item_bd :P )

 

Oublie pas aussi de mettre le SWF dans le dossier Style : swf : boutique : swf : ici car sinon sa fera pas beau ! :x (mais tu peux t'en passer)

 

 

PS : Vous avez tous été chercher des truck "chaud" - même si ce ne l'ai pas trop - Alors que l'erreur est toute bête ! :P

Share this post


Link to post
  • 0

Non, justement j'ai essaillé avec nomoon, dragoune rose, toujours pareil.

Share this post


Link to post
  • 0

Verifie que l'ID de l'objet que tu veux mettre est bien dans item_bd. (PS : J'y est pas touché à la boutique)

Share this post


Link to post
  • 0

Bonjour,

 

Le sujet contient la balise "[Résolu]" ou reste sans réponse, de ce faite il a été déplacé dans le forum "Résolu ou sans réponse".

 

Cordialement,

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.