kostenloser Webspace werbefrei: lima-city


PHP Scripts anpassen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hallo !

    Ich habe ein Problem mit folgenden Scripts:
    EDIT: problem gelöst

    Beitrag zuletzt geändert: 9.10.2009 20:32:06 von davy
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    Zum ersten Problem, was steht denn im Quelltext der Seite an der Stelle an der das Bild bzw. der Text erscheinen sollte? Oder hast du die Seite irgendwo online damit man sich das selber mal anschauen kann
  4. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    kochmarkus schrieb:
    Zum ersten Problem, was steht denn im Quelltext der Seite an der Stelle an der das Bild bzw. der Text erscheinen sollte? Oder hast du die Seite irgendwo online damit man sich das selber mal anschauen kann


    Online hab ich die Seite leider nicht.

    Da steht im Quelltext dann

    <table border="0" width="40%"></table>
    
    
    
    
                         
    <center>
    <form action="FotoalbumUploader.php?Album=60" method="post" enctype="multipart/form-data">
      <table border="0">
        <tr>
          <td><b>Neues Bild hochladen</b></td>
        </tr>
        <tr>
          <td><input type="file" name="file" style="background:#ECFFD0; border: 1px solid #99CCFF;"></td>
        </tr>
        <tr>
          <td><input type="submit" name="senden" value="Bild Hochladen" style="background:#ECFFD0; border: 1px solid #99CCFF;"></td>
        </tr>
      </table>
    </form>
    </center>
    <center>
  5. Werden Bilder im Album drin sind, werden sie dann angezeigt?
  6. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    deutscher schrieb:
    Werden Bilder im Album drin sind, werden sie dann angezeigt?


    Ja, werden sie.

    Mfg
  7. Kannst du mal den Inhalt der Tabelle Fotoalbum_bilder aus der DB posten?
  8. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    Mach doch nach der Zeile "$result = mysql_query("SELECT ..." mal eine Zeile
    if(! $result) {
      die('Invalid query: ' . mysql_error());
    }


    und

    vor der Zeile "if (mysql_num_rows($result) > 0) {" eine Zeile
    echo mysql_num_rows($result);
  9. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    kochmarkus schrieb:
    Mach doch nach der Zeile "$result = mysql_query("SELECT ..." mal eine Zeile
    if(! $result) {
      die('Invalid query: ' . mysql_error());
    }


    und

    vor der Zeile "if (mysql_num_rows($result) > 0) {" eine Zeile
    echo mysql_num_rows($result);



    Jo, hab ich gemacht

    Hat sich aber nichts verändet

    @deutscher

    ID UserID AlbumID Bild datum
    121 1 55 Bilder/1-55-0.jpg 30.9.2009 19:12

    Beitrag zuletzt geändert: 9.10.2009 18:43:40 von davy
  10. Die im Script erwähnte Tabelle muss absolut leer sein. Wenn irgendwas in deiner Tabelle ist, ist mysql_num_rows() größer als 0, und somit wird die Meldung nicht ausgegeben.
  11. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    deutscher schrieb:
    Die im Script erwähnte Tabelle muss absolut leer sein. Wenn irgendwas in deiner Tabelle ist, ist mysql_num_rows() größer als 0, und somit wird die Meldung nicht ausgegeben.

    Sicher? Laut php.net gibt mysql_num_rows() die Anzahl der Zeilen des Results zurück, also 0 wenn keine Zeile mit der entsprechenden AlbumID existiert.

    Quelle: http://php.net/manual/en/function.mysql-num-rows.php
  12. kochmarkus schrieb:
    deutscher schrieb:
    Die im Script erwähnte Tabelle muss absolut leer sein. Wenn irgendwas in deiner Tabelle ist, ist mysql_num_rows() größer als 0, und somit wird die Meldung nicht ausgegeben.

    Sicher? Laut php.net gibt mysql_num_rows() die Anzahl der Zeilen des Results zurück, also 0 wenn keine Zeile mit der entsprechenden AlbumID existiert.

    Quelle: http://php.net/manual/en/function.mysql-num-rows.php


    Sorry, ich hab überlesen dass da anscheinend mehrere Alben in der gleichen Tabelle sind.

    Nächster Versuch :wink:

    Bitte ändere die Zeile (Script 1):

    $result = mysql_query("SELECT * FROM Fotoalbum_bilder WHERE AlbumID = '".$Albumid."'");


    in:

    $result = mysql_query("SELECT * FROM Fotoalbum_bilder WHERE AlbumID = $Albumid;");


    ...um, weil AlbumID vermutlich ein Integer ist, und deshalb nicht in Anführungszeichen stehen sollte.
  13. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    deutscher schrieb:
    kochmarkus schrieb:
    deutscher schrieb:
    Die im Script erwähnte Tabelle muss absolut leer sein. Wenn irgendwas in deiner Tabelle ist, ist mysql_num_rows() größer als 0, und somit wird die Meldung nicht ausgegeben.

    Sicher? Laut php.net gibt mysql_num_rows() die Anzahl der Zeilen des Results zurück, also 0 wenn keine Zeile mit der entsprechenden AlbumID existiert.

    Quelle: http://php.net/manual/en/function.mysql-num-rows.php


    Sorry, ich hab überlesen dass da anscheinend mehrere Alben in der gleichen Tabelle sind.

    Nächster Versuch :wink:

    Bitte ändere die Zeile (Script 1):

    $result = mysql_query("SELECT * FROM Fotoalbum_bilder WHERE AlbumID = '".$Albumid."'");


    in:

    $result = mysql_query("SELECT * FROM Fotoalbum_bilder WHERE AlbumID = $Albumid;");


    ...um, weil AlbumID vermutlich ein Integer ist, und deshalb nicht in Anführungszeichen stehen sollte.


    Hat sich auch nichts verändert...

    Mfg
  14. Auf Wunsch des Threaderstellers geschlossen.
  15. 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!