Resource id #7 PHP

Résolu/Fermé
willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 - 7 juin 2008 à 09:49
 Manon - 7 mars 2012 à 19:46
Bonjour,
j'ai un petit soucis avec une requéte sql toute simple:

$query = mysql_query("select count(joueur_code) as nbjoueur from joueur where equipe_code=1");
while($donne=mysql_fetch_array($query))
{
$nbjoueur = $donne['nbjoueur'];
echo $nbjoueur;
}

il m'affiche Resource id #7, pourquoi?
A voir également:

6 réponses

willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 7
7 juin 2008 à 10:30
Ca marche!!!
Trop trop for, merci beaucoup !!!
4
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
7 juin 2008 à 09:58
que t'affiches $query et $donne ?
--
RAPPEL : Html/Javascript -> Coté Client   ||   Php -> Coté Serveur
0
willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 7
7 juin 2008 à 10:01
Quel rapport?
0
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
7 juin 2008 à 10:12
juste pour savoir Oo
n'ayant pas ta table sous les yeux je ne peux faire aucun test
donc apres si tu es venu pour de l'aide ...
soit tu nous dis tous ... soit tu testes ^^
--
RAPPEL : Html/Javascript -> Coté Client   ||   Php -> Coté Serveur
0
willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 7
7 juin 2008 à 10:15
Mais en fait j'ai pas compris ce que tu me demandes...
En fait j'ai une table joueur et je veux juste récupéré le nombre de joueur de l'équipe 1 en sachant que le code de l'équipe est présent dans la table joueur, ce n'est pas une autre table...
Il me l'affiche mais il m'affiche aussi le Resource id #7
0
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
7 juin 2008 à 10:17
dac ^^
moi en fait quand je vois ca j'me dis que tu compte qu'un champs ...
alors peut etre qu'il se demande pourquoi tu le ranges dans un tableau ^^
d'ou la demande de se que t'affiche $query et $donne ^^
( en faisant un echo ^^ )
--
RAPPEL : Html/Javascript -> Coté Client   ||   Php -> Coté Serveur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 7
7 juin 2008 à 10:23
$query = mysql_query("select count(joueur_code) as nbjoueur from joueur where equipe_code=1");
while($donne=mysql_fetch_row($query))
{
$nbjoueur = $donne['nbjoueur'];
echo $nbjoueur;
}



en faisant ceci, le Resource id #7 ne s'affiche plus mais par contre il ne veut pas me compté le nombre de joueur...
au passage je n'ai qu'un seul joueur dans ma table mais il se peut que j'en ai aucun ou une dizaine par exemple...
0
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
7 juin 2008 à 10:26
essayes plutot avec mysql_fetch_assoc
--
RAPPEL : Html/Javascript -> Coté Client   ||   Php -> Coté Serveur
0
Bonjour!

Je me permet d'ajouter un commentaire ici car je reçois le même message d'erreur "Resource id #7".

Je suis en train de créer un forum ou les utilisateurs ont une page perso. Ce que j'essaye de faire c'est permettre à l'utilisateur de télécharger une photo pour son profil si il n'en a pas déjà une.
(Je travaille avec easy php, donc j'ai crée dans mon dossier image un dossier "avatar", ou les photos de profils des utilisateurs sont censées se ranger.)

Voici mon code :

menu.php

	<head>
		<script language="JavaScript" type="text/javascript">
		<!--	
			function move_avatar($picture)
			{
				$extension_upload = strtolower(substr(  strrchr($picture['name'], '.')  ,1));
				$name = time();
				$namepicture = str_replace(' ','',$name).".".$extension_upload;
				$name = "./images/avatars/".str_replace(' ','',$name).".".$extension_upload;
				move_uploaded_file($picture['tmp_name'],$name);
				return $namepicture;
			}
		//-->
		</script>
	</head>
	<body>
	<?php
	// on se connecte à MySQL
	$db = mysql_connect('localhost', 'root', '*****');

	// on sélectionne la base
	mysql_select_db('majorproject',$db);
		
		?>
		<div id="menu">
		<?php
			
			
/*AVATAR*/
				
			$query1=mysql_query("SELECT * FROM users WHERE picture");

			//Vérification de l'avatar :
			if (!empty($_FILES['picture']))
			{
				?>
				<form enctype="multipart/form-data" action="menu.php" method="post">
					<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
					Envoyez ce fichier : <input name="picture" type="file" />
					<input type="submit" value="Send file" />
				</form>
				<?php
				
				if ($_FILES['picture']['size'])	
				{	
					//On définit les variables :
					$maxsize = 10024; //Poid de l'image
					$maxwidth = 100; //Largeur de l'image
					$maxheight = 100; //Longueur de l'image
					$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png', 'bmp' ); //Liste des extensions valides
				}
				if ($_FILES['picture']['error'] > 0)
				{
					$picture_error = "Error when transferring avatar : ";
				}
				if ($_FILES['picture']['size'] > $maxsize)
				{
					$i++;
					$picture_error1 = "File is too big : (<strong>".$_FILES['picture']['size']." Octets</strong>    contre <strong>".$maxsize." Octets</strong>)";
				}

				$image_sizes = getimagesize($_FILES['picture']['tmp_name']);
				if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight)
				{
					$i++;
					$picture_error2 = "Image trop large ou trop longue :;
					(<strong>".$image_sizes[0]."x".$image_sizes[1]."</strong> contre <strong>".$maxwidth."x".$maxheight."</strong>)";
				}
				
				$extension_upload = strtolower(substr(  strrchr($_FILES['picture']['name'], '.')  ,1));
				if (!in_array($extension_upload,$extensions_valides) )
				{
					$i++;
					$picture_erreur3 = "Improper avatar extension";
				}
				
				$namepicture=(($_FILES['picture']['size'])?move_avatar($_FILES['picture']):'');
			}
			else
			{
				echo "$query1";
			}
	


J'ai inclut le formulaire pour poster l'avatar dans le code php, mais je ne sais pas trop si c'est une bonne idée... Ça me semblait logique en vue de ce que je souhaite faire mais ça n'a pas l'air de fonctionner.


J'espère que vous pourrez m'aider! :) Merci d'avance!

Manon
0