tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
254
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    maxikey maxikey ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    125
    Heyho,
    Ich habe eine Datei namens view.php die das Profil eines Nutzers anzeigt. Auf ihr ist ein Link zur addfriend.php, welche ihn als Freund in eine Datenbank (mysql) einspeist.
    Wie kriege ich es hin, dass dieser Link für mich nicht mehr zu sehen ist, sobald er mein Freund ist?

    PS: Ich bin auch für andere Möglichkeiten aller Art offen, falls das mit dem Link nicht klappt....

    DANKE IM VORRAUS!!

    MFG Maxi
     

  2. #2
    xlanhackerx xlanhackerx ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    73
    Naja ich weiß ja nicht wie deine Mysqltabelle aufgebaut ist, aber vielleicht ein kleiner Trick !!

    Du fragst einfach ab ob der User bereits in der Liste steht.

    Dann kannst du sagen
    PHP-Code:
    if ($userfriend==0) {
    echo
    "Link für Profil";
    }
    else
    {
    echo
    "NIX";

    das ist nur mal so ein beispiel
    Vielleicht verstehst du nun was ich genau damit meine !!

    Mfg. Oliver
     

  3. #3
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Wie lan schon sacht...
    Du liest die fl des users aus und prüfst dann, ob das aktuelle Profil bereits drin is oder nciht...
    Ich vermute, dass du eh iwie ne Freundesliste oder so anna Seite anzeigen lässt und daher die Daten eh schon aus der DB holst, also schreib dir das komplett in nen Array, dann brauchste die DB nich zweimal mit der gleichen abfrage belästigen
     
    PHP-Code:
    ($hilfe=='hilfreich') ? bewerten(positiv) : ignore_post(); 
    Schnellste Hilfe -> www.gidf.de

    Wer aus meiner Gegend kommt, kann sich gern mal melden, kenn hier keenen ;)

  4. #4
    maxikey maxikey ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    125
    Ich verstehe nicht ganz was du meinst. Mal kurz zum Aufbau:

    Person------------Freund-----------------------------FreundNAME
    mein Name------die ID meines Freundes----Name des Freunds

    So ungefähr. Wie müsste dann so ungefähr der Code aussehn

    MFG Maxi
    Geändert von maxikey (14.05.08 um 18:42 Uhr)
     

  5. #5
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    1. Kannst du in dem Fall das Feld "Freund" auf UNIQUE setzen, damit verhindert SQL schonmal doppelte Einträge...

    2. Wie schon genannt...
    FL komplett laden, vergleichen, ob gewählte ID(aktuelles Profil) drin is, wenn ja Link verbergen, sonst Link zeigen...
     
    PHP-Code:
    ($hilfe=='hilfreich') ? bewerten(positiv) : ignore_post(); 
    Schnellste Hilfe -> www.gidf.de

    Wer aus meiner Gegend kommt, kann sich gern mal melden, kenn hier keenen ;)

  6. #6
    xlanhackerx xlanhackerx ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    73
    Vielleicht postest du uns einfach mal kurz deine abfrage für die gesamte freundesliste !!
    Daran können wir dann schauen wie er einträgt und wie er abfragt und dir dann den Code ändern !!



    Greeetz Oli
     

  7. #7
    maxikey maxikey ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    125
    Ok! So frage ich ab:

    PHP-Code:
    $sql "SELECT Freund,FreundID,FreundBERUF,FreundBILD FROM Freunde WHERE Person='$username';";
    $qry mysql_query($sql) or die(mysql_error());

    while(
    $usr mysql_fetch_object($qry))
    {
      echo 
    '<img src="' .$usr->FreundBILD.'" height="50" width="50" alt="xxx" title="xxx" />';
      echo 
    "<a href=\"details1.php?ID=$usr->FreundID\">$usr->Freund</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
      echo 
    "$usr->FreundBERUF<br>"
    MFG Maxi
     

  8. #8
    xlanhackerx xlanhackerx ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    73
    ok ist das jetzt deine view.php
    vielleicht kannst du diese posten, hab erst gedacht du hättest alles zusammen
    denn wir brauchen die ausgabe wo er sagt mit addfriend.php
    am besten diese auch mitposten, kann ja nicht schaden

    mist.. hätte ich mal den ersten post richtig gelesen

    Greetz Oli
     

  9. #9
    maxikey maxikey ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    125
    und die addfriend.php
    PHP-Code:
    $sql "SELECT ID,username,Beruf,Bild FROM userlist WHERE ID = '".mysql_real_escape_string($_GET["ID"])."'";
    $qry mysql_query($sql) or die(mysql_error());

    while(
    $usr mysql_fetch_object($qry))
    {
    mysql_query("INSERT INTO Freunde (Time,Person,Freund,FreundID,FreundBERUF,FreundBILD) VALUES('$time$i','$username','$usr->username','$usr->ID','$usr->Beruf','$usr->Bild')") or die(mysql_error());

    MFG Maxi
     

  10. #10
    maxikey maxikey ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    125
    Irgendwelche Ideen?

    MFG Maxi
     

  11. #11
    maxikey maxikey ist offline Mitglied Gold
    Registriert seit
    Apr 2008
    Beiträge
    125
    Könnt ihr mir nicht helfen?

    MFG Maxi
     

  12. #12
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Auf ihr ist ein Link zur addfriend.php, welche ihn als Freund in eine Datenbank (mysql) einspeist.
    Könntest du den Codeteil posten der den Link erstellt?
    Oder ist das hier dieser Link der ausgeblendet werden soll?
    PHP-Code:
      echo "<a href=\"details1.php?ID=$usr->FreundID\">$usr->Freund</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

Ähnliche Themen

  1. Verhindern, dass div die Breite erbt
    Von Spelmann im Forum CSS
    Antworten: 8
    Letzter Beitrag: 31.01.09, 22:11
  2. Antworten: 2
    Letzter Beitrag: 06.11.08, 13:51
  3. Antworten: 3
    Letzter Beitrag: 08.04.08, 16:06
  4. Antworten: 3
    Letzter Beitrag: 06.02.08, 16:01
  5. Antworten: 1
    Letzter Beitrag: 16.08.04, 13:24