ich habe ein eigenes Formular mit DA-Software (lizenziert) erstellt.
Wenn der User das Formular ausgefüllt hat und auf "Absenden" klickt, sollen in der Tablle phpbb_users das Datenfeld "table_name_1" um +1 erhöht werden.
Code: Alles auswählen
UPDATE phpbb_users SET table_name_1 = table_name_1 + '1' WHERE user_id = 'aktueller User';
Code: Alles auswählen
UPDATE phpbb_users SET table_name_2 = 'unixtime' WHERE uid = 'aktueller User';
Die Datenfelder "table_name_1" und "table_name_2" sind jeweils als "INT" mit "Size 10" und "unsigned" mit Default "0" angelegt.
Hätte mir jemand eine Lösung was im Formular [Sendebutton hat den Syntax (name"dsgvo"] hinsichtlich PHP definiert werden muss um das gewünschte Ergebnis erreichen zu können?
Denke es könnten viele User an einer Lösung partizipieren. Besten Dank für eine Unterstützung.
13.05.2018 EDIT:
Ich kann jetzt meine Anfrage näher spezifizieren. Im HTMl des Formulars wird nachstehender PHP-Code (wegen den Bedingungen) funktionierend verwendet:
Code: Alles auswählen
<?php
if (Bedingungen) {
echo "<input type=\"submit\" name=\"daten_agree\" value=\"{text_1}\" class=\"button\">";
echo "<br /><br /><input type=\"reset\" name=\"reset\" value=\"{text_3}\" class=\"button\">";
} else {
echo "<input type=\"submit\" name=\"daten_agree\" value=\"{text_2}\" class=\"button\">";
echo "{$lang->text_4}";
echo "<br /><input type=\"reset\" name=\"reset\" value=\"{text_3}\" class=\"button\">";
}
?>
Im MySQL-Dumper erfolgreich eingegeben lauten die SQL-Befehle:
Code: Alles auswählen
UPDATE phpbb_users SET datenfeld_1 = datenfeld_1 + '1' WHERE uid = X;
UPDATE phpbb_users SET datenfeld_2 = UNIX_TIMESTAMP() WHERE uid = X;
Ich bin guten Mutes, das es für vorstehende Anforderung eine umsetzbare Lösung gibt.
Vorab besten Dank für jedwede Hilfestellung.