Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: shoutboxproblem

  1. #1
    Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    38

    shoutboxproblem

    Hallo.

    Bei meinem Problem gehts eingentlich um ein ganz Simples. Hier erstmal der Teilcode:

    Code:
     
     if($_GET['Eintraege'] != 'alt') {
     if(mysql_num_rows($ausgabe_neu)) {
      while($row = mysql_fetch_assoc($ausgabe_neu)) {
       $Inhalt = str_replace($smiley_search, $smiley_replace, $row['Inhalt']); // smileys ersetzten
       $Datum = date("d.m.Y",$row['Datum']);
       $Zeit = date("H:i",$row['Datum']);
       echo "<div class=\"nick\">";
       echo "<a href=\"".$domain."/?content=/nickpage&id=".$row['userid']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr ";
       if ($_SESSION['uid'] == $admin_id) {
       echo "<a href=\"?delid=".$row['ID']."\"><strong>[DEL]</strong></a>";
       }
       echo "</div>";
       echo "<div class=\"shoutbox\">".$Inhalt."</div>";
      }
        } else {
     echo"<p>Keine Einträge vorhanden.</p>\n";
     } 
     } else {
     if(mysql_num_rows($ausgabe_alt)) {
      while($row = mysql_fetch_assoc($ausgabe_alt)) {
       $Inhalt = str_replace($smiley_search, $smiley_replace, $row['Inhalt']); // smileys ersetzten
       $Datum = date("d.m.Y",$row['Datum']);
       $Zeit = date("H:i",$row['Datum']);
       echo "<div class=\"nick\">";
       echo "<a href=\"".$domain."/?content=/nickpage&id=".$row['userid']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr ";
       if ($_SESSION['uid'] == $admin_id) {
       echo "<a href=\"?delid=".$row['ID']."&Eintraege=alt\"><strong>[DEL]</strong></a>";
    Folgendes Problem: Wenn ich in der Shoutbox auf den Namen klick, wird eine Seite aufgerufen, wo /nickpage&nick=DerRonnie (als beispiel) kommt.
    Aber ich hab das Nickpage Addon, wo beim aufrufen z.B. nickpage&id=2 kommt.
    Wie man sehen kann, hab ich im Code schon versucht das ein bisschen zu beheben, aber leider hats nicht geklappt. Nun bin ich am ende meiner Latein. Könnt ihr mir helfen?

  2. #2
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Hast du es schon mal mit ['uid'] anstelle von ['userid'] probiert?

  3. #3
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    hi gibt relative viele addons die mit dem nick aufrufen damit du bzw ichs nicht in jedem ändern muss habe ich in der content/Nickpage
    nach dem <? direckt folgendes eingefügt:

    PHP-Code:
    $id = (int)$_GET['id'];
    if (
    $id == '' OR $id =='0'){
    $id3 mysql_fetch_array(db_query("SELECT uid FROM vms_userdaten WHERE nickname='".$_GET['id']."'"));
    $id $id3['uid'];

    so ist es egal ob man mit nicknamen oder id aufruft.


    MFg
    Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #4
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    hmm hab das selbe problem, ohne deinen code kommt bei mir wenn ich in der SB auf den Nick klicke : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kaiperiu/public_html/lose4klicks/content/nickpage.php on line 41
    mit deinem code kommt : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kaiperiu/public_html/lose4klicks/content/nickpage.php on line 47

  5. #5
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Probier mal diesen code

    PHP-Code:
    $id = (int)$_GET['id'];
    if (
    $id == '' OR $id =='0'){
    $id3 mysql_fetch_array(db_query("SELECT uid FROM vms_userdaten WHERE nickname='".$_GET['nickname']."'"));
    $id $id3['uid'];

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  6. #6
    Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    38
    Hat leider nicht geklappt =(

    Hab die Shoutbox aus dem Forum hier, sowie das Nickpage Addon

  7. #7
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    ^^ dann kommt das : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kaiperiu/public_html/lose4klicks/content/nickpage.php on line 48
    Meine Idee war ja den code der Sb en bissl zu verändern, sodass nich mit dem Nickname sondern mit der id aufgerufen wird, nur leider hab ich's nich hinbekommen. Die zeile die geändert werden müsste ist folgende, glaub ich.
    PHP-Code:
    echo "<a href=\"".$domain."/?content=/nickpage&nick=".$row['Nickname']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr "

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von auron2008 Beitrag anzeigen
    ^^ dann kommt das : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kaiperiu/public_html/lose4klicks/content/nickpage.php on line 48
    Meine Idee war ja den code der Sb en bissl zu verändern, sodass nich mit dem Nickname sondern mit der id aufgerufen wird, nur leider hab ich's nich hinbekommen. Die zeile die geändert werden müsste ist folgende, glaub ich.
    PHP-Code:
    echo "<a href=\"".$domain."/?content=/nickpage&nick=".$row['Nickname']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr "

    sry nochmal mein fehler hatte ne alte version da wird mit nickname anstat nick aufgerufen

    probiert mal den code

    PHP-Code:
    $id = (int)$_GET['id'];
    if (
    $id == '' OR $id =='0'){
    $id3 mysql_fetch_array(db_query("SELECT uid FROM vms_userdaten WHERE nickname='".$_GET['nick']."'"));
    $id $id3['uid'];

    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  9. #9
    Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    38
    Klappt immernoch nicht =(

    Grml, ich glaub ich nehm einfach raus das man andre anklicken kann für deren Nickpage -.-

  10. #10
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    Geht bei mir auch nich : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kaiperiu/public_html/lose4klicks/content/nickpage.php on line 47 .
    Hmm werd das dann wohl auch rausnehmen, sobald ich rausgefunden hab wie ^^

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •