kostenloser Webspace werbefrei: lima-city


aus einer datenbank ids und aus der anderen mit den ids den inhalt ausgeben??

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    Also ich habe eine tabelle wo ich follgende angaben habe:


    buddy tabelle:

    -id //die id von der zeile
    -UserID //id von sich selber
    -friend //id vom freund



    user tabelle:

    -UserID //id von den jeweiligen benutzern
    -username //name
    ...... usw



    das eintragen ist kein problem nur das ausgeben da er mit den zwei while schleifen nur einen benutzer auslie?t



    echo"<div align=\"center\"><h2>Buddyliste</h2></div> <br><br><br>";


    $sql= "SELECT * FROM buddy WHERE UserID='$UserID'";
    $resID=mysql_query ($sql,$linkID);
    if (!$resID) echo "<h2>Select konnte nicht ausgef?hrt werden!</h2>".mysql_error();
    while ($zeile=mysql_fetch_array($resID, MYSQL_BOTH))
    {

    $buddy = $zeile[friend];
    $eintragid = $zeile[id];

    }


    $sql= "SELECT * FROM user WHERE UserID='$buddy'";
    $resID=mysql_query ($sql,$linkID);
    if (!$resID) echo "<h2>Select konnte nicht ausgef?hrt werden!</h2>".mysql_error();

    echo"<table >
    <tr>
    <td width=\"25%\"> <div align=\"center\">Name:</div></td>
    <td width=\"50%\"> <div align=\"center\">Email:</div></td>
    <td width=\"75%\"> <div align=\"center\">PLZ:</div></td>
    <td width=\"100%\"> <div align=\"center\">Geschlecht:</div></td>
    </tr>
    ";



    while ($zeile=mysql_fetch_array($resID, MYSQL_BOTH))
    {
    echo"
    <tr>
    <td width=\"25%\"><div align=\"center\">$zeile[username]</div> </td>
    <td width=\"50%\"> <div align=\"center\"><a href=\"index.php?site=user/sendmail&mailname=$zeile[username]\"><img src=\"user/post.gif\"></a> </div></td>
    <td width=\"75%\"><div align=\"center\">$zeile[plz] </div></td>";

    if($zeile[geschlecht] == w)
    {
    echo"<td width=\"100%\"><div align=\"center\"><img src=\"user/weiblich.gif\" alt=\"\" border=\"0\"> </div></td>";
    }
    if ($zeile[geschlecht] == m)
    {
    echo"<td width=\"100%\"><div align=\"center\"><img src=\"user/maennlich.gif\" alt=\"\" border=\"0\"></div> </td>";
    }

    }

    echo"</tr>
    </table>";





    hoffe einer weis wie man alle benutzer auslesen kann w?rde mich echt risig freuen
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k**********e

    *kiristallkugel rauskram*
    *in sich hinein murmel*

    ich nehme mal an (fals meine kristallkugel sich nicht irrt), dass du zu einer user id alle buddys auslesen willst...

    schon mal was von JOIN geh?rt?

    ich versuchs ma

    $sql = "SELECT user.username, user.geschlecht, user.plz FROM buddy LEFT JOIN user ON buddy.friend = user.id WHERE buddy.id = '$UserID'";

    $res = mysql_query($sql) or die (mysql_error() . "<pre>$sql</pre>");

    $_arr = array();
    while($_arr[] = mysql_fetch_assoc($res));
    array_pop($_arr);

    echo '<pre>';
    print_r($_arr);
    echo '</pre>';


    ich hoffe das ist das was du gesucht hast.
    k?nnte fehlerhaft sein, da ich es a) schnell zusammen geschrieben hab und b) es nicht testen konnte

    und f?rs n?hste mal vllt auch ma hinschreiben (genauer) was du denn als ausgabe usw erwartest...

    nicht alle sind im besitz einer "Kristallkugel 2000 Delux"
  4. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    ok vielen dank denke das k?nnte mir helfen werde es gleich mal testen^^




    edit: hat geklappt vielen dank nun kann ich weiter machen wenn man sich das so anschaut isses kinderleicht^^

    Beitrag ge?ndert am 21.01.2006 15:27 von blacksoul
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!