habe ein kleines PHP-Script, welches die letzen zehn Posts aus der Datenbank holt.
Code: Alles auswählen
<?
$MY_HOST = "localhost";
$MY_DB_NAME = "xxx";
$MY_USER = "xxx";
$MY_PASS = "xxx";
$MY_DB_TABLE = "phpbb_posts_text";
$num_view_message = 11;
$connect = mysql_connect($MY_HOST, $MY_USER, $MY_PASS);
if(! $connect)
die("KEINE VERBINDUNG ZUR SERVER");
mysql_select_db($MY_DB_NAME, $connect)
or die ("KEINE VERBINDUNG ZUR DATENBANK");
?>
<table border='0' cellpadding="4" cellspacing="1">
<?
$count_view = 0;
$topten = mysql_query("SELECT post_id, post_subject FROM $MY_DB_TABLE ORDER by post_id DESC");
while($toptenausgabe = mysql_fetch_object($topten)) {
$count_view++;
$topten_title = $toptenausgabe->post_subject;
$post_id_db = $toptenausgabe->post_id;
$topten_id = mysql_query("SELECT topic_id FROM phpbb_posts WHERE post_id='$post_id_db'");
while($toptenausgabe_id = mysql_fetch_object($topten_id)) {
$t = $toptenausgabe_id->topic_id;
}
if ( $count_view < $num_view_message ) {
?>
<tr><td class="mntopboard"><b>- <a href='viewtopic.php?t=<? echo $t; ?>' target='newbrows'><? echo $topten_title; ?></a>
</b></span></td>
</tr>
<? } } ?>
</table>
-------------------------------------------------------------------------------------
Das Problem liegt darin, wenn einer keinen Title in dem RELPY POST eingibt, dann steht da auch nix drin in meiner TOP-TEN Liste.
Wie kann ich es machen, das nach einem REPLY POST wenn nichts im TITLE eingegeben worden ist, automatisch dann das Thema um was es ging (also das Haupthema) in die Datenbank geschrieben wird?
Ich hoffe ich mein Problem richtig beschrieben.

Hab schon nach Lösungen hier im Forum geschaut, aber nix brauchbares gefunden - oder hab ich die falschen KEYWORDS (auto title reply) benutzt ???
Bin dankbar für jede Antwort

Übrigens geniale Community - so soll's sein

CU Xipodeus