kostenloser Webspace werbefrei: lima-city


Mysql_porblem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    p**h

    hi
    ich benutze den php code:
    <?php
    include("config.php");
    $ergprosite = 2;
    if (!isset($_REQUEST['a_erg'])){
    $a_erg = 0;
    }
    else
    {
    $a_erg = $_REQUERST['a_erg'];
    }
    mysql_connect($host, $nick, $pw);
    mysql_select_db($db);
    $query = mysql_query("SELECT * FROM kats WHERE ort='musik' ORDER BY kategorie");
    while ($row1 = mysql_fetch_object($query)){
    echo "<tr>
    <td scope=\"col\"><center>$row1->kategorie"." : "."</center></td>
    </tr>";

    $daten = mysql_query("SELECT * FROM mp3s WHERE kat_id='$row1->id' ORDER BY id DESC LIMIT $a_erg, $ergprosite");
    while($row = mysql_fetch_object($daten)){ //die linie 40
    $filesize = filesize("mp3s/$row->mp3_pfad");
    $filesize = $filesize/1024;
    $filesize = bcdiv($filesize, 1024, 3);
    $filetype = pathinfo("mp3s/$row->mp3_pfad");
    $filetype = $filetype["extension"];
    echo "<tr>
    <td scope=\"col\"><center><a href=\"mp3s/$row->mp3_pfad\">Titel&nbsp;:&nbsp;$row->name&nbsp;&nbsp;&nbsp;&nbsp;Gr&ouml;&beta;e&nbsp;:&nbsp;$filesize&nbsp;MB&nbsp;&nbsp;&nbsp;&nbsp;Type&nbsp;:&nbsp;$filetype</a></center></td>
    </tr>";
    }
    }
    echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
    <tr><td valign=\"top\">
    <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>
    <td><img src=\"images/box_01.gif\" width=\"52\" height=\"18\"></td>
    <td background=\"images/box_bg_tit.gif\" width=\"100%\" height=\"18\" class=\"box_title\">
    <img src=\"images/spacer.gif\" width=\"10\" height=\"10\">";
    $num = mysql_num_rows(mysql_query("SELECT * FROM mp3s"));
    if ($num>$ergprosite)
    {
    $seiten = intval($num/$ergprosite);
    if ($num%$ergprosite)
    {
    $seiten++;
    }
    }
    for ($i=1; $i<=$seiten; $i++){
    echo"<a href=\"",
    $_SERVER['PHP_SELF'],
    "?downlaod_kat=mp3&a_erg=",
    ($i-1)*$ergprosite,
    "\">$i</a>&nbsp;";
    }
    echo "</td>
    </tr></table>";
    ?>

    ok alles ok bei der arsen aus gabe aber wenn cih unten die zweite seite anklicke also damit er die ergebnisse von 2 bis 4 anzeigt
    aber es kommt das:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in e:\wamp\www\dateien\soucre 1\tpl\mp3.tpl on line 43


    woran leigt das?

    Beitrag ge?ndert am 6.09.2005 14:34 von psih
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c

    Ich k?nnte mir vorstellen, dass dieser Codebereich Probleme bereitet:

    mysql_connect($host, $nick, $pw);
    mysql_select_db($db);
    $query = mysql_query("SELECT * FROM kats WHERE ort='musik' ORDER BY kategorie");
    while ($row1 = mysql_fetch_object($query)){
    echo "<tr>
    <td scope=\"col\"><center>$row1->kategorie"." : "."</center></td>
    </tr>";


    Da ich vermute, dass $row1 nur tempor?r erstellt wird.


    Versuch es wie folgt versuchen:


    // Code
    mysql_connect($host, $nick, $pw);
    mysql_select_db($db);
    $query = mysql_query("SELECT * FROM kats WHERE ort='musik' ORDER BY kategorie");
    $kat = "";
    while ($row1 = mysql_fetch_object($query)){
    $kat = $row1->kategorie;
    echo "<tr>
    <td scope=\"col\"><center>$row1->kategorie"." : "."</center></td>
    </tr>";

    $daten = mysql_query("SELECT * FROM mp3s WHERE kat_id='". $kat ."' ORDER BY id DESC LIMIT $a_erg, $ergprosite");
    while($row = mysql_fetch_object($daten)){ //die linie 40
    $filesize = filesize("mp3s/". $row->mp3_pfad);
    $filesize = $filesize / 1024;
    $filesize = bcdiv($filesize, 1024, 3);
    $filetype = pathinfo("mp3s/". $row->mp3_pfad);
    $filetype = $filetype['extension'];
    echo "<tr>
    <td scope=\"col\"><center><a href=\"mp3s/". $row->mp3_pfad ."\">Titel : ". $row->name ." Gr?&#946;e : ". $filesize ." MB Type : ". $filetype ."</a></center></td>
    </tr>";
    }
    // restlicher Code




    Beitrag ge?ndert am 6.09.2005 14:46 von compactdisc
  4. Autor dieses Themas

    p**h

    nein
    hab versucht der gleiche fehler
  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!