Ich habe ein Gutes Flash Gästebuch welches ohne Mysql funktioniert gefunden ,welches ich nach meinen Bedürfnissen angepasst habe. Es funktioniert soweit einwandfrei. Mein problem besteht einfach darin, dass im Gästebuch zuoberst immer der älteste Eintrag steht. Ich möchte aber logischerweise immer der neueste Eintrag zuoberst haben. Gibts da einen Speziellen Befehl in Flash oder muss man das im PHP einstellen
Hier ist noch der Code vom Flash fürs Anzeige Fenster
Hier ist noch der Code vom Flash fürs Anzeige Fenster
PHP:
name = "";
email = "";
website = "";
message = "";
// Populate text field
if (myData.result == "okay") {
entries_txt.htmlText = myData.entries;
} else {
entries_txt.htmlText = myData.errorMsg;
}
// Actions for character display
onEnterFrame = function () {
messagecount = 1000-message_txt.length;
};
// Set tab order
name_txt.tabIndex = 1;
email_txt.tabIndex = 2;
website_txt.tabIndex = 3;
message_txt.tabIndex = 4;
// System code
System.use.Codepage = true;
// create error messages
error1 = "falsche Email";
error2 = "Eingabe notwendig";
// validate email function
function validate(address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}
// form check
function formcheck() {
if ((((email == null)) || (email.length<1)) || (email == "valid email required")) {
email = error1;
action = "";
}
if (!validate(email)) {
email = error1;
action = "";
}
if ((name == null) || (name == "")) {
name = error2;
action = "";
}
if ((message == null) || (message == "")) {
message = error2;
action = "";
}
if ((validate(email)) && (email != error1) && (name != "") && (name != error2) && (message != "") && (message != error2)) {
name = name_txt.text;
email = email_txt.text;
website = website_txt.text;
message = message_txt.text;
gotoAndPlay("sending");
}
}
// Stop the movie
stop();
Zuletzt bearbeitet von einem Moderator: