La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Algorythme un peut compliquer ^^
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Algorythme un peut compliquer ^^  (Lu 842 fois)
Algorythme un peut compliquer ^^
« sur: le 07-07-2011 a 02:45:04 »
Romain14
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 48



Salut je me présente

Voir le Profil    WWW    E-Mail
Répondre avec citation

Donc voilà je fais un réseau social (genre Facebook) et j'attaque maintenant algorithme qui fait en sorte que les amis sois lier ensemble, pour dire en gros "Si tu connais mes amis, tu me connait peut être" 

Pour être plus claire je part du même principe que facebook : Donc, monsieur "x" connais monsieur "y"
Et monsieur "y" connais monsieur "z" Alors peut être que moi monsieur "x"  connais monsieur "z"  ====> Veut tu l'ajouter en amie ?


Voilà ce que j'essaye de faire en PHP vous allez voir c'est BARBANT et PASSIONNANT à la fois. ^^


Je sais lier les amis entre eux c'est pas le problème mais quand je demande à la base de données de rechercher des personne ayant les même amis que moi, betement il va me resortir les amis que j'ai déja.

Comment dire de rechercher les personnes ayant les mêmes amis que moi sans qu'il me redonne encore le nom de mes potes (que j'ai déjà en amis).


Mon script :

Base de données ==> (Fait la recherche des personnes qui à les même potes que moi et les met dans la variable $row_recherche)


(Début boucle qui répète 10 fois)

<?php
if ($row_recherche['id_hash']=$_GET[p])
//Si l'id_hash de la personne qui a les même pote que moi est la même que la personne connecter en ce moment (moi) alors..

{   
}


else
{
if ($row_recherche['id_hash']=$row_compte['friends"]
//si le nom de la personne ayant les mêmes potes que moi fait déjà partie de mes amies alors...

      {
      }

else
      {
echo $row_recherche['Nom'];
//Sinon Afficher le Nom de la personne qui à les même potes que moi
      }
}
?>

Définition :
$row_recherche['id_hash'] ==> Contient l'identifiant de la personne ayant les mêmes potes que moi.

$row_recherche['Nom']; ==> Nom de la  la personne ayant les mêmes potes que moi.

(Fin boucle qui répète 10 fois)

PS : dsl mais c'est très compliqué à expliquer.

Si vous comprenais ce que je veux aider moi svp

Rapporter au modérateur  

Je suis un gros fada de programmation, mais voilà je ne suis qu'un simple débutant snif snif ^^


kiff ce qu'a fait Mark Zuckerberg

Re:Algorythme un peut compliquer ^^
« Répondre #1 sur: le 07-07-2011 a 04:38:26 »
Romain14
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 48



Salut je me présente

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bon en faite j'ai finit par trouver en limitant les données avec LIKE !=$variable

Le tout dernier souci maintenant (je l'espere) qui est moins dur a réaliser, c'est de demander à la base de données de chercher un mot dans le champ appellé "Friends" mais en regardant ligne par ligne.
Car oui il se peut que certain champ ai plusieurs lignes d'informations.

| Friends |
|_______|
|              |
|  12      |  ====> Il vérifie les deux ligne, par exemple je lui dit de cherche le nombre 
|  14      | 14 dans ma table il fait la première ligne du champ "trouve pas", deuxième
_______ | ligne "ahhh ça y est" ou même prendre plusieurs valeur en même temps
dans un seul et même champ.

Aprés je suppose que l'on mais tout ça dans une array et comment tout faire afficher d'un coup au lieu de faire :  $valeur


  •                                             $valeur[1]
                                                $valeur[2]

    faire genre  $valeur[all]  :-)

    Donc voilà j’espère avoir était claire !!! MERCI.

  • Rapporter au modérateur  

    Je suis un gros fada de programmation, mais voilà je ne suis qu'un simple débutant snif snif ^^


    kiff ce qu'a fait Mark Zuckerberg
    Re:Algorythme un peut compliquer ^^
    « Répondre #2 sur: le 08-07-2011 a 19:35:42 »
    jb_gfx
    Superactif
    ****

    Hors-Ligne

    Sexe: Male
    Messages: 562





    Voir le Profil    WWW
    Répondre avec citation

    foreach est ton ami...

    Rapporter au modérateur  

    http://www.pixemedia.com
    Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
    Pages: [1] Monter
    « Précédent Suivant »
    Sauter à: 

    Votre statut : Invité
    Vous devez être membre pour participer.
     
     
    Let’s Encrypt : le certificat SSL gratuit
    Tester votre site internet sur différents navigateurs
    [WordPress] Des problèmes avec l’administration ?
    Rappel : Mettez à jour vos CMS et vos sites E-commerce
    Le .fr fête ses 25 années d’existence !
    Mesurer votre audience en temps réel avec BubbleStat
    Porter réclamation contre Google Panda ?
    Zlio n’est plus …
     
     
     
     
     

    Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

    creation site internet strasbourg