ilch Forum » Allgemein » HTML, PHP, SQL,... » Id des Namens auswählen

Geschlossen
  1. #1
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    also wenn jemand bei dem Formular was einträgt, dann wird dein Sesssion Name geseichert als Name. Nun möchte ich gerne, das man über ein Button eine Mail an den User schrieben kann der das Praktikum epostet hat. Dazu bracuhe ich ja die ID des Users der das geschribeen hat (index.php?forum-privmsg-new=0&empfid={id}). Wie könnte ich die jetzt aber auslesen ich habe es mal so probiert aber es geht nicht ich habe (wie man sieht ) auch noch Statische Werte aber ich bekomme es nicht hin das es variirt je nachdem welcher user den Post macht.

    Könnt ihr mir bitte helfen ?

    Also hier der code:

    Das steht als Variable oben:
    $name = 'alienuser';


    Weiter unten dan das hier:
    $mail = db_fetch_object(db_query("SELECT * FROM `prefix_user` WHERE name   = '".$name."'"));


    Und noch weiter unten das hier:
    'id'  	=> $mail->id,


    das geht auch so, aber nun will ich anstatt da "Alienuser" steht denjenigen haben der den Post gemacht hat !


    Danke
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    $name = $_SESSION['authname'];


    Vielicht so ich habs aber net getestet!

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    ja aber dann bekomme ich ja die id von dem user der gerade auf der seite ist und nicht die id von dem user der den post gemacht hat oder ?!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    kannst du seine id nicht mitspeichern?
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Benny Mitglied
    Registriert seit
    14.09.2005
    Beiträge
    1.431
    Beitragswertungen
    1 Beitragspunkte
    SELECT * FROM prefix_user WHERE username = '$name';
    $result_kdn = dbsql($sql_vk, $db);
    $rek_kdn = mysql_fetch_array($result_kdn, MYSQL_ASSOC);
    $uid = $rek_kdn['uid'];

    Dieser Code ist nicht als Copy & Paste gedacht sondern als hilfestellung.
    Also überprüfe nochmal ob felder und Connect stimmen.

    Ich gehe in diesem Post davon aus das du MySQL grundkenntnisse hast.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    also grundkentnisse habe ich schon danke ^^

    ich werde es gleich mal ausprobieren
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    kannst du mir nicht vieleicht ien bischen mehr helfen ich schaffe das nicht wirklich !
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Jetzt nochmal bischen genauer für mich, Du willst die pm an jemand schicken von dem du nur den namen hast ?

    Also ich mit der id 3 schicke an den user mit dem name test2 ne pm! Aber jetzt willst/must du ermitteln welche user id der user test2 hat ?
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Ok also.

    Jemand trägt in eine Datenbank was ein. Der Name wird dabei mit der Session gespeichert. Wenn ich mich also mit Alienuser anmelde, dann ist auch der Name der in die Datenbank eingetragen wird Alienuser.

    Nun hat jemand was eingetragen, dann möchte ich das man an den jenigen, der das eingetragen hat eine eMail shcicken kann mit dem link: "index.php?forum-privmsg-new=0&empfid={id}". Die {id} sollte dann natürlich ersetzt werden. Und da sollte dann die id des Users stehen, der dden Post gemacht hat. Die anderen Variablen habe ich im ersten Post gemacht !

    Wäre super wenn ihr mir helfen könntet !!!

    Gruß
    Lars
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also ok dann sollte das so gehen, ich habe es aber net getestet.

    $abf = 'SELECT id, name FROM prefix_user WHERE name = "alienuser" ';


    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    ja so habe ich es auch geschafft, nur aber wenn jetzt der master den eintrag gemacht hat was dann, dann kann man ja trozdem nur eine email an den "Alienuser" schrieben :-). Ich will aber das man eine Mail an den schrieben kann, der den Post gemacht hat :-).

    Aber trozdem danke schon mal wäre aber super wenn du mir hier auch noch helfen könntest ! zwinker


    Zuletzt modifiziert von Alienuser am 20.07.2006 - 18:46:35
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Melde dich mal in icq ist irgend wie einfach für mich,... zwinker Dort habe ich ja bis jetzt jedes deiner probleme glaube ich gelöst. lächeln

    Edit:

    Ok ich glaube ich sehe was du gerade net packst ^^

    Also dann in etwa so !

    $abf = 'SELECT id, name FROM prefix_user WHERE name = "'.$row->name.'" ';


    Im grunde hast du ja alles aus der db geholt was mit dem eintrag zu tun hat damit auch der name des erstellers ! Das wäre da oben jetzt das $row->name daher die haupt abfrage und da was ich gepostet habe ist nur die ermittelung vom author name zu seiner id !

    mfg
    SLJ


    Zuletzt modifiziert von SLJ am 20.07.2006 - 21:30:50
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Also es klappt immer noch nicht ich melde mich dann mal per icq ok danke aber vorerst mal !!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten