Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Seitenfunktion funktioniert nicht | Was ist falsch? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Seitenfunktion funktioniert nicht | Was ist falsch?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
LeAnn LeAnn ist weiblich
Mitglied


images/avatars/avatar-51139.jpg

Dabei seit: 28.04.2008
Beiträge: 874
Herkunft: Berlin, Deutschland

Seitenfunktion funktioniert nicht | Was ist falsch? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,
Ich wollte die Hengst für meine Zuchtmesse auf mehreren Seiten anzeigen lassen. Der Code war schon ziemlich verkorkst als ich ihn mir rausgesucht hatte. Ich bin jetzt soweit gekommen, dass nur noch eine Fehlermeldung angezeigt wird.

Das ist der Code:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>  
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">  
<meta http-equiv="expires" content="0">
<title>Breeding-Fair &raquo; 2009 findet jede Zucht ein Zuhause</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body class="text">
<b>Hengstkatalog</b><br>
<?php
    include("Datenbank.php"); 
    $proseite = 10; // Wieviele Einträge pro Seite?
    $tabelle = "pferde"; // Deine MySQL Tabelle
    if(!isset($_REQUEST["seite"])) { // Wenn die Seite leer ist, ist
        $seite = "0";
    } else {
        $seite = $_REQUEST["seite"];
    } 
        
    $abfrage = "SELECT * FROM ".$tabelle." WHERE geschlecht = 'Hengst' AND LIMIT ".$seite.",".$proseite;
// Limit fängt bei seite an und zeigt soviele Einträge wie bei
    $ergebnis = mysql_query($abfrage); 
	while($row = mysql_fetch_array($ergebnis))
    { 
        echo "<table width="100%">
  <tr>
    <td width="1%" rowspan="4" scope="col"><img src="$row[vorschaubild]" width="150" height="200" border="0" /></td>
    <th width="99%" scope="col">$row[zuchtname]</th>
  </tr>
  <tr>
    <td>$row[rasse], $row[geschlecht], $row[jahrgang]</td>
  </tr>
  <tr>
    <td>$row[decktaxe] V&euro;</td>
  </tr>
  <tr>
    <td>$row[kurzbeschreibung]...<br>
    <a href="#" onClick="crush=window.open('steckbrief.php?id=$row[id]', '$row[id]', 'scrollbars=yes,resizable=no,width=900px,height=600px'); return false;">&raquo; Mehr Informationen</a></td>
  </tr>
</table><hr>";
    } 

    $count = 0;
    $abfrage = "SELECT id FROM ".$tabelle; 
    $ergebnis = mysql_query($abfrage); 
    while($row = mysql_fetch_object($ergebnis)) 
    { 
        if($count%$proseite == 0) {
            $aktuelleseite = $count/$proseite+1;
            if($count == $seite) {
                echo $aktuelleseite." ";
            } else {
                echo "<a href=?seite=$count>".$aktuelleseite."</a> ";
            }
        }
        $count++;
    } 
?>
</body>
</html>


Und so sieht der Text auf der Seite aus wenn ich sie aufrufe:
code:
1:
2:
3:
4:
Hengstkatalog

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /users/breeding-fair/www/hengstkatalog.php on line 25
1 


__________________

26.12.2008 19:39 LeAnn ist offline E-Mail an LeAnn senden Homepage von LeAnn Beiträge von LeAnn suchen Nehmen Sie LeAnn in Ihre Freundesliste auf Fügen Sie LeAnn in Ihre Kontaktliste ein
Katharina Weber Katharina Weber ist weiblich
Schlangenfan


images/avatars/avatar-51984.jpg

Dabei seit: 16.11.2005
Beiträge: 616
Herkunft: je nach Buch verschieden
Name: noop ^^

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da fehlen einfach nur eine Menge Zeichen, ansonsten ist da eigentlich nicht viel falsch.

Normalerweise würde ich sagen versuch es selbst, da ich aber weiß, wie schwer und ekelig die Suche ist, wenn man auf dem Schlauch steht, stell ich dir mal den Code komplett so rein, dass er theoretisch funktionieren müsste.

<?php
include("Datenbank.php");
$proseite = 10; // Wieviele Einträge pro Seite?
if(!isset($_REQUEST["seite"])) { // Wenn die Seite leer ist, ist
$seite = "0";
} else {
$seite = $_REQUEST["seite"];
}

$abfrage = "SELECT * FROM pferde WHERE geschlecht = 'Hengst' AND LIMIT ".$seite.", $proseite";
// Limit fängt bei seite an und zeigt soviele Einträge wie bei
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
echo "<table width=\"100%\">
<tr>
<td width=\"1%\" rowspan=\"4\" scope=\"col\"><img src=\"$row[vorschaubild]\" width=\"150\" height=\"200\" border=\"0\" /></td>
<th width=\"99%\" scope=\"col\">$row[zuchtname]</th>
</tr>
<tr>
<td>$row[rasse], $row[geschlecht], $row[jahrgang]</td>
</tr>
<tr>
<td>$row[decktaxe] V&euro;</td>
</tr>
<tr>
<td>$row[kurzbeschreibung]...<br>
<a href=\"#\" onClick=\"crush=window.open('steckbrief.php?id=$row[id]', '$row[id]', 'scrollbars=yes,resizable=no,width=900px,height=600px'); return false;\">&raquo; Mehr Informationen</a></td>
</tr>
</table><hr>";
}

$count = 0;
$abfrage = "SELECT * FROM pferde";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if($count%$proseite == 0) {
$aktuelleseite = $count/$proseite+1;
if($count == $seite) {
echo "$aktuelleseite";
} else {
echo "<a href=?seite=$count>$aktuelleseite</a>";
}
}
$count++;
}
?>


Probier es einfach mal und dann sag mir ob noch immer eine Fehlermeldung kommt und wenn ja welche.

Viele Grüße, Katharina

__________________

Dieses Banner ist 644x144px, entspricht also den Richtlinien!!!
Copyright Avatar & Hofbanner by Katharina Weber

27.12.2008 02:02 Katharina Weber ist offline E-Mail an Katharina Weber senden Homepage von Katharina Weber Beiträge von Katharina Weber suchen Nehmen Sie Katharina Weber in Ihre Freundesliste auf Fügen Sie Katharina Weber in Ihre Kontaktliste ein
LeAnn LeAnn ist weiblich
Mitglied


images/avatars/avatar-51139.jpg

Dabei seit: 28.04.2008
Beiträge: 874
Herkunft: Berlin, Deutschland

Themenstarter Thema begonnen von LeAnn
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Huhu,
habs jetzt selbst gelöst aber danke für deine Mühe. Mein COde sieht jetzt so aus:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>  
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">  
<meta http-equiv="expires" content="0">
<title>Breeding-Fair &raquo; 2009 findet jede Zucht ein Zuhause</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body class="text">
<b>Hengstkatalog</b><br>
<?php
    include("Datenbank.php"); 
    $proseite = 2; // Wieviele Einträge pro Seite?
    $tabelle = "pferde"; // Deine MySQL Tabelle
    if(!isset($_REQUEST["seite"])) { // Wenn die Seite leer ist, ist
        $seite = "0";
    } else {
        $seite = $_REQUEST["seite"];
    } 
        
    $abfrage = mysql_query("SELECT * FROM pferde WHERE geschlecht = 'Hengst' LIMIT ".$seite.",".$proseite);
// Limit fängt bei seite an und zeigt soviele Einträge wie bei
    if (@mysql_num_rows($abfrage) == 0) {
    echo "Es existieren keine Hengste";
    }

    else {
// Sonst zeige an .. 
        while($row = mysql_fetch_array($abfrage)) {
        echo "<table width="100%">
  <tr>
    <td width="1%" rowspan="4" scope="col"><img src="$row[vorschaubild]" width="150" height="200" border="0" /></td>
    <th width="99%" scope="col">$row[zuchtname]</th>
  </tr>
  <tr>
    <td>$row[rasse], $row[geschlecht], $row[jahrgang]</td>
  </tr>
  <tr>
    <td>$row[decktaxe] V&euro;</td>
  </tr>
  <tr>
    <td>$row[kurzbeschreibung]...<br>
    <a href="#" onClick="crush=window.open('steckbrief.php?id=$row[id]', '$row[id]', 'scrollbars=yes,resizable=no,width=900px,height=600px'); return false;">&raquo; Mehr Informationen</a></td>
  </tr>
</table><hr>";
    } 

    $count = 0;
    $abfrage = "SELECT id FROM ".$tabelle; 
    $ergebnis = mysql_query($abfrage); 
    while($row = mysql_fetch_object($ergebnis)) 
    { 
        if($count%$proseite == 0) {
            $aktuelleseite = $count/$proseite+1;
            if($count == $seite) {
                echo $aktuelleseite." ";
            } else {
                echo "<a href=?seite=$count>".$aktuelleseite."</a> ";
            }
        }
        $count++;
    } 
	}
?>
</body>
</html>


__________________

27.12.2008 10:19 LeAnn ist offline E-Mail an LeAnn senden Homepage von LeAnn Beiträge von LeAnn suchen Nehmen Sie LeAnn in Ihre Freundesliste auf Fügen Sie LeAnn in Ihre Kontaktliste ein
Katharina Weber Katharina Weber ist weiblich
Schlangenfan


images/avatars/avatar-51984.jpg

Dabei seit: 16.11.2005
Beiträge: 616
Herkunft: je nach Buch verschieden
Name: noop ^^

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und das funktioniert problemlos?
Wundert mich, aber ich freue mich für dich, dass du es selbst hinbekommen hast.
Viele Grüße, Katharina

__________________

Dieses Banner ist 644x144px, entspricht also den Richtlinien!!!
Copyright Avatar & Hofbanner by Katharina Weber

27.12.2008 12:36 Katharina Weber ist offline E-Mail an Katharina Weber senden Homepage von Katharina Weber Beiträge von Katharina Weber suchen Nehmen Sie Katharina Weber in Ihre Freundesliste auf Fügen Sie Katharina Weber in Ihre Kontaktliste ein
LeAnn LeAnn ist weiblich
Mitglied


images/avatars/avatar-51139.jpg

Dabei seit: 28.04.2008
Beiträge: 874
Herkunft: Berlin, Deutschland

Themenstarter Thema begonnen von LeAnn
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich hab keine Probleme mit dem Script. Alles wird fehlerfrei angezeigt. Sollte es irgendwann Provleme geben komme ich auf dien Script zurück. großes Grinsen

__________________

27.12.2008 12:51 LeAnn ist offline E-Mail an LeAnn senden Homepage von LeAnn Beiträge von LeAnn suchen Nehmen Sie LeAnn in Ihre Freundesliste auf Fügen Sie LeAnn in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Seitenfunktion funktioniert nicht | Was ist falsch?

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH