Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2010, 13:15   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2010
Beiträge: 3
Blätterfunktion geht nicht

Hallo zusammen

Versuche in einem Gästebuch eine Blätterfunktion einzubinden, habe da aber ein Problem mit der Abfrage und finde nicht heraus was falsch ist.
Kann mir jemand helfen?
PHP-Code:
// Resultat aus Abfrage wird in der Variable $abfrage gespeichert
$abfrage mysql_query("
                        SELECT     *
                        FROM     $table
                        WHERE     ID > 1
                        ORDER BY id DESC                        
                        "
) or die("Ungültige Abfrage:" mysql_error() )  ;
                        
////select date_format(´datumsspalte´, 'd m Y') as datum_formatiert from tabelle 
?> 
diese Abfrage stimmt und wird da auch reingeschrieben
PHP-Code:
<?php echo mysql_num_rows($abfrage); ?> Eintr&auml;ge gefunden
Der Fehler laut Browser liegt im mysql_fetch_array, ich verstehe aber nicht was falsch ist?
PHP-Code:
$start = ($go-1) * $datensaetze_pro_seite;             // Berechne den Startwert fuer die DB


$link_string implode(" "$links); // Zusammenfuegen der einzelnen Links zu einem String

$abfrage mysql_query("SELECT     * $table
                        FROM user LIMIT $start,$datensaetze_pro_seite "
);

// Datensätze aus Abfragergebnis ins Dokument schreiben
while ( $resultat mysql_fetch_array($abfrage) )

// Daten ausgeben
// Datensätze aus Abfragergebnis ins Dokument schreiben
    
{
    
// Array-Elemente in Variablen einlesen 
    // Elementname enspricht Feldname in Datenbank
    
$Vorname $resultat['Vorname'] ;
    
$Name $resultat['Name'] ;
    
$Kommentar $resultat['Kommentar'] ;
    
$Datum $resultat['Datum'] ;
    
$ID $resultat['ID'] ;
        
    echo 
"<tr style=\"background-color: #ffc;\">
            <td style=\"vertical-align: top;\">
                $Vorname <br /> $Name<br />$Datum<br /><br /></td>
                "
;
                
    echo     
"<td style=\"vertical-align: top;\">
                $Kommentar <br /><br /> 
            </td>
        </tr>                    
        "
;
    } 
Danke für die Hilfe
Grüsse Chantal
publisherin ist offline   Mit Zitat antworten
Alt 19-10-2010, 13:26   #2 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Habe nur schnell drüber geschaut:

hier ist ein Fehler:
PHP-Code:
$abfrage mysql_query("SELECT     * $table 
                        FROM user LIMIT $start,$datensaetze_pro_seite "
); 
Wo kommt das $table her ? Was steht da drin, die Tabelle ist ja angegeben und heißt "user"

Kennst du dich ein wenig mit Php aus oder kopierst du einfach nur aus gefundenen Dingen zusammen ?

Edit:
Richtig könnte es heißen:
PHP-Code:
abfrage mysql_query("SELECT ID, Vorname, Name, Kommentar, Datum FROM $table WHERE ID > 1 ORDER BY ID DESC LIMIT $start,$datensaetze_pro_seite "); 
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )

Geändert von Funkey (19-10-2010 um 13:35 Uhr)
Funkey ist offline   Mit Zitat antworten
Alt 19-10-2010, 13:50   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2010
Beiträge: 3
Da es mit user LIMIT nicht funktionierte habe ich noch die $table hinzugefügt, hoffte er finde die Datensätze besser Habe schon einen PHP Kurs gemacht, versuche es immer wieder aber leider funktioniert es bei mir einfach nie so richtig, natürlich habe ich mithilfe von Tutorials die Blätterfunktion eingebunden.
Also ohne table funktioniert es eben auch nicht.
Die Fehlermeldung ist "Table 'usr_web351_1.user' doesn't exist"
Nach meiner Logik sollten die Datensätze in $abfrage gespeichert werden und dem $resultat übergeben werden um ins Dokument geschrieben werden. Aber eben das funktioniert nicht.

Grüsse Chantal
publisherin ist offline   Mit Zitat antworten
Alt 19-10-2010, 15:59   #4 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Zitat:
Zitat von publisherin Beitrag anzeigen
..
Die Fehlermeldung ist "Table 'usr_web351_1.user' doesn't exist"
Nach meiner Logik sollten die Datensätze in $abfrage gespeichert werden und dem $resultat übergeben werden um ins Dokument geschrieben werden. Aber eben das funktioniert nicht...
Die Logik ist ja auch richtig, nur deine Abfrage ist falsch.
Wie heißt den der Tabellen Name in der oberen Abfrage die funktioniert ?

Hast du dir mal angeschaut wie man eine Datenbank Abfrage richtig aufbaut ?
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )
Funkey ist offline   Mit Zitat antworten
Alt 19-10-2010, 16:41   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2010
Beiträge: 3
Also die Daten Abfrage konnte ich lösen, in dem ich dieses
PHP-Code:
// Array-Elemente in Variablen einlesen 
    // Elementname enspricht Feldname in Datenbank
    
$Vorname $resultat['Vorname'] ;
    
$Name $resultat['Name'] ;
    
$Kommentar $resultat['Kommentar'] ;
    
$Datum $resultat['Datum'] ;
    
$ID $resultat['ID'] ; 
gelöscht habe und das resultat gleich mit echo in das html ausgab. Das (Array-Elemente in Variablen) habe ich eben noch von meinem Lehrer übernommen, was mich immer verwirrt.
Darf ich dich aber nochmal um einen Tip fragen? Das blättern funktioniert nicht, das heisst wenn ich Seite 2 anklicke lande ich auf der Startseite anstatt auf der zweiten Gästebuch Seite, um diesen Bugsus zu finden ist mein PHP Wissen leider zu gering. Wenn das für dich ok ist würde ich den Code Ausschnitt ins Form stellen, da ich aber nicht genau weiss wo der Fehler liegt wäre es natürlich ein riesen Abschnitt.
Siehe Link Gstebuch
Hast du mir denn eine Literatur Empfehlung um PHP besser zu verstehen?

Grüsse Chantal
publisherin ist offline   Mit Zitat antworten
Alt 19-10-2010, 17:35   #6 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Ich schau mir das gerne mal, den Code brauchst du hier nicht zu rein zu stellen.
Ich schick dir per PM die Möglichkeit sich mit mir in Verbindung zu setzen.

Ansonsten als Literatur kann ich nur folgenden Link empfehlen.
Der Link beschränkt sich aber wirklich nur auf die Grundlagen.

PHP
MYSQL
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )
Funkey ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Blätterfunktion ladies_view ActionScript 1 6 04-02-2006 12:39
GB Blätterfunktion mit PHP & mySQL maclion PHP und MySQL 7 29-09-2004 23:25
Blätterfunktion wie hier im Forum HaZuLiD0 PHP und MySQL 4 08-01-2004 17:50
Script Problem [Blätterfunktion] Mondo PHP und MySQL 8 30-10-2003 15:57
Blätterfunktion HaZuLiD0 PHP und MySQL 4 06-10-2003 16:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele