kostenloser Webspace werbefrei: lima-city


Gästebuch gibt ständig fehler aus

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    shakal

    Kostenloser Webspace von shakal

    shakal hat kostenlosen Webspace.

    also ich hab mir hier n g?stebuch gemacht. aber st?ndig gibt es n fehler aus, anstatt, dass es die eintr?ge anzeigt. ich hab keine ahnung warum....


    Quelltext:
    <?
    $array_1 = array("\n",";)",":D",":)",":'(","8)",":P",":?",":rolleyes:",":shock:",":evil:",":twisted:",":frown:",":clap:",":mosh:","","");
    $array_2 = array("<br>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_wink.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_biggrin.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_smile.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_cry.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_cool.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_razz.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_question.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_rolleyes.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_eek.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_evil.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_twisted.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/icon_frown.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/eusa_clap.gif'>","<img src='http://shakal.xardas.lima-city.de/grafiken/smiles/rockout.gif'>","<b>","</b>");

    include ("connect.php");

    $maxproseite = "10";

    if (!isset($_GET['page'])) {
    $select = "select * from `guestbook` order by `postid` DESC LIMIT 0,".$maxproseite."";
    $holen = mysql_query($select);
    } else {
    $abeintrag = $_GET['page'] * $maxproseite - $maxproseite;
    $select = "select * from `guestbook` order by `postid` DESC LIMIT ".$abeintrag.",".$maxproseite."";
    $holen = mysql_query($select);
    }
    $select2 = "select * from `guestbook`";
    $eintrage = mysql_num_rows(mysql_query($select2));
    $i = 0;

    $seiten = $eintrage / $maxproseite;

    $nextpage = $_GET['page'] + 1;

    echo "<div align='center'><table width='500' border='0' cellspacing='0' cellpadding='0'>
    <tr>
    <td><div align='left'>";
    for($i = 1; $i - 1< $seiten; $i++){
    echo "<a href='index.php?section=guestbook&page=".$i."'>[".$i."]</a> ";
    }
    echo "</div></td>
    <td><div align='right'><a href='index.php?section=gbaddentry'>Eintrag hinzuf&uuml;gen</a></div></td>
    </tr>
    </table></div>";
    while ($entry = mysql_fetch_row($holen)) {
    echo '<table width="540" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="41" background="grafics/text_o.jpg"><table width="540" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="15">&nbsp;</td>
    <td width="510">&nbsp;</td>
    <td width="15">&nbsp;</td>
    </tr>
    <tr>
    <td height="19">&nbsp;</td>
    <td bgcolor="#FFCC33"><div align="center"><strong>'.$entry[1].'</strong>';
    if (!empty($entry[9])) {echo '<a href="mailto:'.$entry[9].'"><img src="http://shakal.xardas.lima-city.de/grafiken/email.gif" border="0"></a>';}
    if (!empty($entry[10])) {echo "<a href='".$entry[10]."' target='_blank'><img src='http://shakal.xardas.lima-city.de/grafiken/url.gif' border='0'></a> ";}
    if ($entry[11] != 0) {echo "<a href='http://web.icq.com/whitepages/add_me/1,,,00.icq?uin=".$entry[11]."&action=add'><img src='http://web.icq.com/whitepages/online?icq=".$entry[11]."&img=5' border='0'></a> ";}
    if (!empty($entry[12])) {echo "<a href='aim:goim?screenname=".$entry[12]."&message=Hi.+bist+du+da?'><img src='http://shakal.xardas.lima-city.de/grafiken/aim.gif' border='0'></a> ";}
    echo '</div></td>
    <td>&nbsp;</td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="12" background="grafics/text_m.jpg"><table width="540" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="15">&nbsp;</td>
    <td bgcolor="#FFCC00">'.$entry[3].'</td>
    <td width="15">&nbsp;</td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="20" background="grafics/text_u.jpg">&nbsp;</td>
    </tr>
    </table>';
    }

    echo "<div align='center'><table width='500' border='0' cellspacing='0' cellpadding='0'>
    <tr>
    <td><div align='left'>";
    for($i = 1; $i - 1< $seiten; $i++){
    echo "<a href='index.php?section=guestbook&page=".$i."'>[".$i."]</a> ";
    }
    echo "</div></td>
    <td><div align='right'><a href='index.php?section=gbaddentry'>Eintrag hinzuf&uuml;gen</a></div></td>
    </tr>
    </table></div>";
    ?>



    Fehlermeldung:
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/shakal/html/records/admin/gb/show.php on line 34


    Die Zeile habe ich fett markiert.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. 0******a

    Hast du denn mal ?berpr?ft, ob mysql_query() nicht einen Fehler zur?ckgibt? ?berp?rfe das mal bei den beiden Abfragen, die ihr Ergebnis in $holen ablegen. Ich sch?tze, das es an einer dieser beiden Abfragen liegt und dabei tippe ich auf die Abfrage im else-Zweig.
    Grunds?tzlich ist es empfehhlenswert, bei jeder Funktion den Returncode zu ?berpr?fen.
  4. e*****************t

    Wenn ich das richtig sehe, hast du nirgendswo eine Auswahl deiner Datenbank per mysql_select_db() vorgenommen. Ohne diese Information wei? dein mysql_query() Befehl nicht, welche Datenbank genommen werden soll.
    Es ist wichtig, dass du entweder mysql_select_db('Name_deiner_Datenbank') angibst oder den Befehl: mysql_db_query('Name_deiner_Datenbank',$select) benutzt. Auf jeden Fall muss deine Datenbank irgendwo angegeben werden!
  5. b************y

    while ($entry = mysql_fetch_row($holen))
    Das geht auf jeden Fall, so habe ich es auch gemacht.

    Schreib deine Abfrage mal so:
    $result = mysql_query("SELECT * FROM $tabelle ORDER BY datum DESC LIMIT $start,$anzahl");
    So sollte es funzen.
  6. Autor dieses Themas

    shakal

    Kostenloser Webspace von shakal

    shakal hat kostenlosen Webspace.

    also Db wurde schon in der connect.php ausgew?hlt.

    @butzlumbejunky:

    deins hilft auch nicht. der selbe fehler.

    das komische ist aber, dass ich gleiche Script auch auf ner andere Website laufen hab. dort funktioniert es einwandfrei. Ich hab echt keine Ahnung woran das liegen kann....

    Edit: Problem hat sich eben gel?st :biggrin: man bin ich dumm. ich hab nach der spalte postid sortiert... die gibts gar nit, nur die spalte id. doh!!! :biggrin:

    b????ddeee schlieeee?????n
  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!