Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Mit Formular Datenbankfelder aktualisieren
#2
Ich kann jetzt meine Anfrage näher spezifizieren. Im Template des Formulars wird nachstehender PHP-Code (wegen den Bedingungen) funktionierend verwendet:

PHP-Code:
<?php
    
if ($mybb->user['datenfeld_1'] == OR $mybb->user['datenfeld_2'] < time() - (60*60*24*365)) {
    echo "<input type=\"submit\" name=\"daten_agree\" value=\"{$lang->text_1}\" class=\"button\">";
    echo "<br /><br /><input type=\"reset\" name=\"reset\" value=\"{$lang->text_3}\" class=\"button\">";
    } else {
    echo "<input type=\"submit\" name=\"daten_agree\" value=\"{$lang->text_2}\" class=\"button\">";    
    echo 
"{$lang->text_4}";
    echo "<br /><input type=\"reset\" name=\"reset\" value=\"{$lang->text_3}\" class=\"button\">";
    }
?>
Wie kann ich erreichen, das wenn der Input-Button [mit "daten_agree" (text_1)} angeklickt wird, in der Datenbank zwei Felder aktualisiert werden. Datenfeld 1 soll um "1" erhöht werden, Datenfeld 2 soll den aktuellen Timestamp erhalten.

Im MySQL-Dumper erfolgreich eingegeben lauten die SQL-Befehle:
PHP-Code:
UPDATE mybb_users SET datenfeld_1 datenfeld_1 '1' WHERE uid 1;
UPDATE mybb_users SET datenfeld_2 UNIX_TIMESTAMP() WHERE uid 1
wobei das "WHERE =" entfällt, da das Template bereits mit den Userdaten des aktiven User verknüpft ist.

Ich bin guten Mutes, das es für vorstehende Anforderung eine umsetzbare Lösung gibt.

Vorab besten Dank für jedwede Hilfestellung.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an!  ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner] ♦ [PlugIns]
Zitieren


Nachrichten in diesem Thema
RE: Mit Formular Datenbankfelder aktualisieren - von Gerti - 13.05.2018, 13:07

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Formular mit Email und Benutzer erstellung lytcraft 0 1.174 23.03.2017, 14:28
Letzter Beitrag: lytcraft