tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
228
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    harderph harderph ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    153
    Moin

    irgendwie hab ich ein hänger komm nicht weiter:
    mein problem ist das ich die datensätze mit jeweils zwei spalten prüfen will:
    user1 der freundschaft mit User2 haben möchte! Jetzt prüfe ich mit der session-User_ID von user1
    ob er user2 schon hat (die User-ID), wenn ja sagt der fehler wenn nein dann weiter!
    Die User-ID von user2 wir per URL mitgegeben und von user1 wird per SESSION-USER-ID geprüft
    einmal die prüfung:
    PHP-Code:
    $sql "SELECT * FROM profil_friends WHERE fuid='".$_SESSION['user_id']."' AND user_fri='".$_GET['friend-id']."'"
     
    $query mysql_query($sql) or die (mysql_error());
     if(
    mysql_num_rows($query) > 0){

    }else{
    echo 
    'Hast du doch schon';

    kann mir jemand sagen was ich da falsch mache?
    Ich hoffe ich konnte mich einigermasen vertsändlich ausdrücken!
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    if und else vertauschen vielleicht? Wenn ich das richtig verstehe, möchtest Du "hast Du doch schon" ausgeben, wenn die Query einen Treffer liefert, die "Freundschaft" also gefunden wurde?

    LG
     

  3. #3
    harderph harderph ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    153
    is richtig! Wenn ihr die freundschaft schon hat dann soll die meldung kommen " hast du doch schon"
    wenn die User ID von user2 nicht gibt mit vergleich von user1 User-ID
    ca so sieht der datensatz aus:

    fid --- user_fri
    ID1 --- ID2 <--user1(ID1) hat freundschaft mit user2(ID2)
    ID1 --- ID3 <--user1(ID1) hat freundschaft mit user3(ID3)
    ID2 --- ID1 <--user2(ID2) hat freundschaft mit user1(ID1)
    u.s.w.
    Erst prüfen ob "fid" schon freund hat "user_fri", wenn nicht eintragen wenn ja Meldung "hast du doch schon"
    ich hoffe ich konnte das jetzt gut beschreiben!
     

  4. #4
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    also musst Du Dein if umgekehrt machen:

    PHP-Code:
    $sql "SELECT * FROM profil_friends WHERE fuid='".$_SESSION['user_id']."' AND user_fri='".$_GET['friend-id']."'"
    $query mysql_query($sql) or die (mysql_error());
    if(
    mysql_num_rows($query) > 0){  // Freundschaft gefunden
       
    echo 'Hast du doch schon';
    }else{


    LG
     

  5. #5
    harderph harderph ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    153
    DANKE
    ich sach ja bin ein bischen auf dem kopf gefallen heute!
    danke für die antwort!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 14.04.10, 10:04
  2. Antworten: 6
    Letzter Beitrag: 07.08.06, 18:03
  3. Antworten: 4
    Letzter Beitrag: 27.02.06, 18:00
  4. Antworten: 4
    Letzter Beitrag: 28.08.05, 18:41
  5. Überprüfung funkt nicht
    Von Mudknot im Forum .NET Archiv
    Antworten: 5
    Letzter Beitrag: 24.09.04, 09:35