Probleme avec une REQUETE EN PHP

Fermé
micka30 Messages postés 102 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 4 juin 2008 - 4 juin 2008 à 21:13
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 - 4 juin 2008 à 22:04
bonjour!

ca fait 3 heures que je me case la tête avec ce script ,

je vais essayer d'expliquer clairement mon probème,

j'aimerai que si dans ma bdd , il y a "valide" qui est egal a '1' et que "demande" et egal a mon pseudo( donc $_SESSION['pseudo'])que ca m'affiche les reponse "amis"!

Ou que "amis" et egal a mon speudo et que "valide" et egal a '1' que ca m'affiche "demande".



merci d'avance de votre aide!


VOICI LE SCRIPT :



<h3>Mes amis</h3>
 <?php
 
		  
	$retour=mysql_query("Select count(*) as compteur FROM amis WHERE valide='1' AND demande='".$_SESSION['pseudo']."' OR amis='".$_SESSION['pseudo']."' ");
	$resultat5 = mysql_fetch_array($retour);
	
	
	echo''.$resultat5['compteur'].'';
	
if($resultat5['compteur']<=0)
 {
 echo'<center>Vous avez aucun ami enregistré<center/>';
 }
 else
 {
 
	$reponse1 = mysql_query("SELECT demande, amis FROM amis WHERE  valide='1'AND demande='".$_SESSION['pseudo']."'OR amis='".$_SESSION['pseudo']."'");
		while($resultat1 = mysql_fetch_assoc($reponse1))
       {
	   $amisreel=$resultat1['demande'];
	   $amisreell=$resultat1['amis'];
	   
	  
	   
	   
	   	
	   $reponse2 = mysql_query("SELECT id, prenom, photo2, date_de_naissance, statut, ville FROM infoclients WHERE (pseudo='".$amisreel."') AND (pseudo='".$amisreell."')");
			while ($donnees2 = mysql_fetch_array($reponse2) )
			{
			
			$mon_age = Age($donnees2 ['date_de_naissance']);
                         $photo=$donnees2['photo2'];
						    $id=$donnees2['id'];
					    $statut=$donnees2['statut'];
						 $ville=$donnees2['ville'];
						 $prenom=$donnees2['prenom'];
							
			}

			
			?>
			<a href="fichemembre.php?id=<?php echo''.$id.'';?>">
			<div id="amis">
		    <div id="ooamis">
			<?php
			echo'<a href="fichemembre.php?id='.$id.'"><img src="images/'.$photo.'" alt="image" /></a><br/>';?>
			
			</div>
			<?php
			echo''.$prenom.'<br/>'.$mon_age.' ans<br/>'.$ville.'<br/>';
			?>
			<div id="oooamis">
			<?php
			if($statut == 'online')
    {
     echo'<img src="images_site/online" border= "0" alt="Message" />';
	}
 else	
	    {
	     echo'<img src="images_site/offline" border= "0" alt="Message" />';
	    }
			
			?>	
			</div>
			</div></a>
			<br/>
			
		
			<?php
			
		 
	}
}	
	mysql_close();
 
A voir également:

1 réponse

Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46
4 juin 2008 à 21:20
j'ai du mal a saisir le debut xD lol ( il est tard xD )
tu veux que ca compte le nb d'amis du mec ? Oo
0
micka30 Messages postés 102 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 4 juin 2008 5
4 juin 2008 à 21:56
NON , JE PENSE QUE CETTE REQUETE a un probleme,




$reponse2 = mysql_query("SELECT id, prenom, photo2, date_de_naissance, statut, ville FROM infoclients WHERE (pseudo='".$amisreel."') AND (pseudo='".$amisreell."')");
			while ($donnees2 = mysql_fetch_array($reponse2) )
0
Brachior Messages postés 613 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 22 juin 2009 46 > micka30 Messages postés 102 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 4 juin 2008
4 juin 2008 à 22:04
les parentheses st inutiles ...
le champs pseudo existe ?
que t'affiches :
echo $amisreel;
echo $amisreel1;
???
as tu testé le resultat de ta requete directement sous phpmyadmin ?
0