Ihr kennt das sicher. Ihr habt eine Shoutbox und nach dem Seiten rehash ist der Eintrag doppelt vorhanden.
Wie kann ich das verhindern?
Alles anzeigen
Wie kann ich das verhindern?
Quellcode
- $DB->set_sql('SELECT ID, user_id, username, user_color, message_text, timestamp
- FROM
- ' . PORTAL_SHOUTBOX . '
- ORDER BY ID DESC
- LIMIT 2');
- $DB->execute();
- while ( $row = $DB->fetch_assoc() )
- {
- $row['timestamp'] = $row['timestamp'] = $User->humanize_date($row['timestamp']);;
- $shoutbox[] = $row;
- }
- $DB->free();
- if ($Core->get(POST, 'sbox_send', true))
- {
- if ($Core->get(POST, 'message_text', false))
- {
- $werte = array(
- 'user_id' => $User->get_user_value('user_id'),
- 'username' => $User->get_user_value('user_nickname'),
- 'user_color' => $User->get_user_value('user_color'),
- 'message_text' => $Core->get(POST, 'message_text'),
- 'timestamp' => time(),
- );
- $DB->set_sql('INSERT INTO ' . PORTAL_SHOUTBOX . $DB->syntax_built(SQL_INSERT, $werte));
- $DB->execute();
- $DB->free();
- }
- }