Beiträge von phore

    rmb - du hast vergessen den anker zu setzen.

    @gast

    Zitat

    hoffe ich stell die Frage jetzt nicht zum 2090843845708 male


    hast du aber :roll:

    möglichst weit oben in deinem html code, aber noch zwischen den <body> tags:

    Code
    <a name="#"></a>

    link:

    Code
    [url='#']^ nach oben[/url]

    nein das lauft so natürlich nicht :) - entweder so:

    Code
    $getName = mysql_query("SELECT `Nickname` FROM `benutzerdaten` WHERE `id` = ".$_GET['user_id']."");

    oder so:

    Code
    $getName = mysql_query("SELECT `Nickname` FROM `benutzerdaten` WHERE `id` = '{$_GET['user_id']}'");

    morgen.

    ich überlege mir gerade wie ich es anstellen könnte dass wenn man sich zb. einloggt dass währenddessen ein text angezeigt wird "login läuft".
    oder während der suche "es wird gesucht" oder sowas.

    muss man das mit javascript lösen ?
    hat jemand schonmal was ähnliches gemacht?

    danke euch.
    phore

    wird denn die id in die url übergeben?
    bei undefined index musst du einfach mal den wert aller wichtigen variablen verfolgen - wahrscheinlich wird eine id irgendwo falsch übergeben.

    ja das ist ja wohl das kleinste problem - in der db tabelle sollten nur die id's der user stehen - wenn du zb. mal einen user umbenennen würdest dann würde der alte namen noch in der freunde tabelle stehen.

    um den namen der user in der freundesliste auszugeben musst du halt einfach einen 2-fachen SELECT ausführen:

    denk dir den code mal durch - wenn du fragen hast bin ich vielleicht heute abend spät wieder da.
    viel spass damit.

    so long

    nein nein falsch... :?
    nochmal schritt für schritt:

    die user_id und die friend_id übergibst du über den link - du musst halt beim link schauen ob er ungefähr so aussieht: flinto.php?user_id=3&friend_id=5
    - wichtig ist halt dass hinter 'user_id' und 'friend_id' jeweils eine zahl erscheint (im link).

    friend_id: die id des users desses profil besucht wurde
    user_id: die id des users der das profil besucht hat

    die friend_id holst du ja sowieso aus der db - sonst könnte das profil gar nicht geladen werden - und die user_id hast du ja in einer session.
    als verschönerung schreibst du jetzt noch in den link folgendes:
    flinto.php?add=user&user_id=5&friend_id=3

    damit kannst du dann auf der flinto.php abfragen ob überhaupt was gemacht wurde.
    wenn das klappt dann kannst du deine flinto.php ungefähr so machen:

    Code
    <?
    	if ($_GET['add'] == 'user') {
    		if ($_GET['user_id'] != '' && $_GET['friend_id'] != '') {
    			mysql_query("INSERT INTO `friends` (`friend_id`, `user_id`) VALUES ('{$_GET['friend_id}', '{$_GET['user_id']}')");
    			echo "gut gut";
    		}
    	}
    ?>

    das mit dem 'friend_name' lassen wir mal weg.
    so long

    du verstehst mich _nicht_ :)

    wenn du von profil.php die user_id und die friend_id an flinto.php übergibst dann kannst du auch auch flinto.php ein SELECT schreiben und dort den namen rausholen (mit der friend_id):

    Code
    $getName = mysql_query("SELECT `name` FROM `users` WHERE `user_id` = '$user_id'");
    while($row = mysql_fetch_row($getName)) {
      $friend_name = $row['name'];
    }

    lass also das &freund_name=<?$user_data['Nickname']?> weg.
    so long

    ich zweifle dich nicht an - es wundert mich einfach wie es jemand schafft ein usersystem zu schreiben, was zT. nicht ganz einfach ist, zu schreiben wenn er diese sachen nicht versteht. es sind ja wirklich grundlegende fragen (GET, SELECT etc.)
    aber davon genug..

    der friend_name musst du nicht übergeben nein - der wird ja auf flinto.php aus der db gelesen.

    hintergrundbild ausschneiden, dann einfach als hintergrund nehmen:

    Code
    <body style="background-image: url('deinbild.jpg'); background-repeat: no-repeat; background-attachment: fixed;">