login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Referrals ophalen. (Opgelost)

Offline Multiwebmedi - 18/11/2008 20:15 (laatste wijziging 19/11/2008 00:23)
Avatar van MultiwebmediNieuw lid Beste,

Bij het script wat ik sinds kort gebruik, kunnen leden andere mensen aanmelden met een reff link.

De gegevens voor de reff worden netjes opgeslagen in de datebase, alleen laat hij bij de gene die zich heb aangemeld zien door wie hij is aangemeld inplaats van anderssoms.

Dat ik BV zie wie er via mij reff link zijn aangemeld.
Kan iemand bij even helpen want volgens mij doe ik iets niet goed.

  1. $query = "SELECT * FROM referrals, users WHERE referrals.referral_id = users.id AND referrals.user_id = ".$_SESSION['userid']."";
  2. $sql = mysql_query($query) or die ( mysql_error( ) );
  3. while($record = mysql_fetch_object($sql)){
  4. echo "<br>- $record->username";
  5. $found = 1;
  6. }
  7.  
  8. if(!isset($found)) {
  9. echo "<br><i>Geen referrals van jou gevonden</i>";
  10. }


PS: in de db is de opbouw als volgt: referral_id dat is het lid via wie ze zijn aangemeld en: user_id is de gene die via de reff link zichzelf heeft aangemeld.

2 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 19/11/2008 09:23
Avatar van Kr4nKz1n Onbekend Je haalt gegevens op uit 2 tabellen.
En het is handiger om een INNER JOIN te gebruiken, en ."" op het einde mag weg.

Ook kun je mysql_num_rows() gebruiken ip.v $found.
  1. $found = mysql_num_rows($sql);
  2. if(empty($found))
  3. {
  4. echo 'Geen referrals';
  5. }
  6. else
  7. {
  8. while()....
  9. }
Offline Multiwebmedi - 19/11/2008 11:19
Avatar van Multiwebmedi Nieuw lid Het is al opgelost !
Bedankt voor de reacties.

  1. $query = "SELECT * FROM referrals, users WHERE users.id = referrals.user_id && referrals.referral_id = ".$_SESSION['userid'];
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s