kostenloser Webspace werbefrei: lima-city


avatars Fehler php myqsl

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    maypd

    maypd hat kostenlosen Webspace.

    Hallo,

    Können ihr mir sagen wo der Fehler ist:wink:
    ich verzweifle ich finde den Fehler einfach nicht,:confused:

    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in E:\xampp\htdocs\1\f\settings.php on line 33

    <?php
    require_once("connect.php");
    
    if (isset($_SESSION['benutzer']))
    {
     $user = $_SESSION['benutzer'];
    }
    else
    {
     $user = "";
    }
    
    if ($user)
    {  
     if (isset($_POST['submitavatar']))
     {
      $username = $user.".png";
      $tmp_name = $_FILES['avatar']['tmp_name'];
      if ($tmp_name)
      {
       $location = "images/avatars/$username";
       move_uploaded_file($tmp_name,$location);
       $update = mysql_query("UPDATE benutzer SET avatar='$user' WHERE username='$user'");
       echo "Dein Avatar wurde erfolgreich hochgeladen!<br />
             Es kann etwas dauern, bis dein Avatar angezeigt wird";
      }
      else
      {
       echo "Du hast keine Datei ausgewaehlt!<br />";
      } 
     }
     $query = mysql_query("SELECT avatar FROM benutzer WHERE username='$user'");
     $query = mysql_fetch_assoc($query);
     $query = $query['avatar'];
     
     echo "
     Dein jetziger Avatar:<br />
     <img src='images/avatars/$query.png' width='100' heigth='100'><br />
     <form action='settings.php' method='POST' enctype='multipart/form-data'>
      Datei: <input type='file' username='avatar'><br />
      <input type='submit' username='submitavatar' value='Hochladen!'>
     </form>
     ";
    }
    else
    {
     echo "Du musst eingeloggt sein!";
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Auf den ersten Blick lässt sich von mir kein Fehler erkennen.
    Laut Fehlermeldung gibt es einen Fehler beim fetchen deiner Query.
    Tausch das ganze mal hiermit aus und sag was als Fehler rauskommt.

    $query = mysql_query("SELECT avatar FROM benutzer WHERE username='$user'") or die(mysql_error());
  4. Autor dieses Themas

    maypd

    maypd hat kostenlosen Webspace.

    Hallo,

    Hier ist die Fehlermeldung.:wave:
    Unknown column 'username' in 'where clause'
  5. maypd schrieb:
    Unknown column 'username' in 'where clause'

    Entweder gibt es die Spalte "username" nicht, oder du hast sie falsch geschrieben!
    Edit: Die Variable $user hat anscheinend keinen Usernamen gespeichert!

    Beitrag zuletzt geändert: 29.7.2013 14:39:18 von webfreclan
  6. Autor dieses Themas

    maypd

    maypd hat kostenlosen Webspace.

    Danke ihr seid die besten Jetzt gehts.:biggrin::biggrin:
  7. 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!