Hallo, Experte.
@Mods.
Ich entschulide mich sofort falls ich doch in Einsteiger-bereuch posten sollte. Wenn ihr denkt, da wirds besser sein: You're the boss
Also. Wie der Threadname schon sagt, ich möchte ein eigenes AJAX/PHP gäste buch basteln! Ja ihr habt recht. Es is nicht neues, radikales oder weltbewegendes, aber es ist, meiner meineung nach, ein guter Anfang um meine Kentnisse ins Langzeitgedächnus zu bringen.
Im moment gibts nich so viele Ziele:
- auslesen aller Nachrichten
- einfügen (+ Auslesen des letzten Beitrages)
- editieren
Im moment habe ich schon eine PHP/Mysql version meines Gästebuches, aber ich bin mir ziemlich sicher solche funktionen wie :
sind nicht optimal oder eher nicht estetisch. Irgendwie habe ich das gefühl ,dass solche ausgabe per "echo" falsch sind. Bestimmt gibt es eine elegantere/professionele Lösung. Ich brauche feedback und hilfe um mein Projekt, vielleicht, ein bisschen Professionelle nennem zu dürfen.
vielleicht soll ich auch eigene klassen dazu schreiben, damits weniger code wirdm, etc. Ich möchte ein paar vorschläge hören wie man so was am besten/optimalsten machen würde. Welche gängigste methoden gibt und welche Pro/Contas gibt bei der Realisierung.
@Mods.
Ich entschulide mich sofort falls ich doch in Einsteiger-bereuch posten sollte. Wenn ihr denkt, da wirds besser sein: You're the boss
Also. Wie der Threadname schon sagt, ich möchte ein eigenes AJAX/PHP gäste buch basteln! Ja ihr habt recht. Es is nicht neues, radikales oder weltbewegendes, aber es ist, meiner meineung nach, ein guter Anfang um meine Kentnisse ins Langzeitgedächnus zu bringen.
Im moment gibts nich so viele Ziele:
- auslesen aller Nachrichten
- einfügen (+ Auslesen des letzten Beitrages)
- editieren
Im moment habe ich schon eine PHP/Mysql version meines Gästebuches, aber ich bin mir ziemlich sicher solche funktionen wie :
PHP-Code:
function GetEntries()
{
$database = new mysqli(DB_HOST, DB_USER, DB_PWD, DB_DEF_BASE) or die("Server Connect Error # ".mysqli_error()."<br />Kann keine Verbindung erstellen");
$sql_select_entries = "SELECT * FROM `tbl_guest_book` ORDER BY `added` ASC";
$results = $database->query($sql_select_entries);
$selektiert = $results->num_rows;
if($selektiert <= 0)
{
$msg = utf8_encode("keine Einträge in der DB");
echo $msg;
}
else
{
$msg_counter = 1;
while ($row = $results->fetch_object())
{
$edit = ($row->modified) ? "letzte Änderung [".date("j. M Y H:i",strtotime($row->modified))."]" : "" ;
echo "<table class=\"content\">\n" .
"<tr>\n" .
"\t<th id=\"gb_entry_user\">\n" .
"\t<a href=\"http://" . $row->web . "\" title=\"{$row->nickname}'s WebPage\" >" . $row->nickname . "</a>\n" .
"\t</th>" .
"\t<th id=\"gb_entry_date\">\n" . date("j. M Y \\<\i\> H:i \\<\\i\>",strtotime($row->added)) .
"\t</th>\n" .
"</tr>\n" .
"<tr>\n" .
"\t<td id=\"gb_etry_msg\" colspan=\"2\">\n\t" . nl2br(convert_bbcodes($row->msg)) .
"\n\t</td>\n" .
"</tr>\n" .
"<tr>\n" .
"\t<td id=\"gb_entry_msgID\">\n" .
"\t# <a href=\"#\">" . $msg_counter ."</a>\n" . $edit .
"\t</td>\n" .
"\t<td id=\"gb_entry_funcs\">\n".
"\t<a class=\"edit\" href=\"edit_entry.php?id=".$row->msgID."\">edit</a>\n" .
"<a class=\"del\" href=\"?delete_entry=".$row->msgID."\">delete</a>\n" .
"\t</td>\n" .
"</tr>\n</table>\n";
$msg_counter++;
}
}
$results->free();
$database->close();
}
vielleicht soll ich auch eigene klassen dazu schreiben, damits weniger code wirdm, etc. Ich möchte ein paar vorschläge hören wie man so was am besten/optimalsten machen würde. Welche gängigste methoden gibt und welche Pro/Contas gibt bei der Realisierung.
Kommentar