Checkbox einbauen und wert in DB übertragen

tergomaster

Mitglied
Hallo,

ein Bekannter von mir hat eine Site die in Xhtml programmiert ist mit Java und auf Jboss läuft. Er möchte nun in der Profil Seite folgendes haben.

Es soll ein Checkbox-Button eingebaut werden wo man durch klicken einen Newsletter abbonieren kann. Es soll beim klicken einfach der Wert 1 für ja bzw. 0 für nein und nicht klicken in die DB eingetragen werden. Das ist alles.

Also : klick (also Häkchen setzen) -> Wert 1 -> soll in Datenbank DE, USER, FELD Newsletter den Wert 1 eintragen wenn es nicht geklickt wird den Wert 0.

Da ich mich erst seit ca. 2 Wochen mit Java beschäftige ist es für mich im Moment Chinesisch. Kann mir hierbei bitte jemand helfen ?

Wäre sehr dankbar für jede Hilfe.

Gr.

Dirk
 
LoL... Seit zwei Wochen am Java programmieren und sich schon gleich mit der Enterprise Geschichte rumschlagen?

Die beste Methode wäre wohl eine Methode alle 2 Sekunden oder so auszuführen und dann den Wert in die Datenbank eintragen. Ansonsten könnte jemand wie wild an dem Button rumdrücken und so die Datenbankverbindung verlagsamen.
 
Hallo,

selbst da muß ich dann schon euhm sagen ....:autsch:

also ich will nur ein formularfeld haben mit einer checkbox die dann bei klicken eine 1 ins feld newsletter in der DB schreibt. In PHP ist das kein Problem, aber Java ist eben Neuland. Ist auch nur eine einmalige Sache vorläufig.
 
Hallo,

also ich hoffe das stimmt : über den ganz normalen JDBC connector. Es ist eine MySql datenbank.
Eine Frage :

Die Site hat ein Formular, wo man persönliche Einstellungen ändern kann. Kann ich dort nicht einfach diese Checkbox dort einbetten und dann das ganze Formular in der Tabelle User, wo ja das Feld Newsletter drin steht updaten lassen ? Muß ich irgendwo was konfigurieren ? bzw. zuweisen ?

Gr.

Dirk
 
mhn JBoss wird schwer, wenn du keine Ahnung davon hast...

Also gibts da schon was und du musst es anpassen, oder willst du frisch was programmieren?

Bzw Hast du eine konkrete Frage?

(Wie geht das? Oder könnt ihr mir helfen? Sind keine konkrteten Fragen)
 
Hallo Aradauer,

Ich denke die einfachste Methode ist das Formular einfach um diese Checkbox zu erweitern.

Nun die Frage :

Wie muß ich das machen bzw. am besten lösen ?
Die Datenbank heißt dd, User und in User gibt es nun noch das Feld Newsletter. Da soll dann je nachdem ob es angeklickt ist eine 1 eingetragen werden bzw. eine 0 wenn nicht. den Button update gibt es ja schon. will das nur ein feld erweitern
 
Zeig doch mal deinen Quellcode deines Formulares, welches du erweitern willst, so können wir hier jetzt nur ins blaue raten, was du wie machst und es ist dementsprechend eher nicht hilfreich.
 
Hallo,

hier mal ein Stück code :

Java:
<s:div styleClass="clear margin15bot" />
				<p class="blue bold">#{currentUserHome.instance.female ? 'Weiblich' : 'Männlich'}</p>
				<hr class="strategyHR margin3NS" />
				<p class="medBlueGrey">Geschlecht</p>

(Dies ist bestehend)

Java:
	<s:div styleClass="clear margin15bot" />
				<p class="blue bold">#{currentUserHome.instance.newsletter ? 'nein' : 'ja'}</p>
				<hr class="strategyHR margin3NS" />
				<p class="medBlueGrey">Newsletter abbonieren</p>

So wollte ich es abändern. Logischerweise kennt er instance newsletter nicht. Wie muß ich das machen ?

Gr.

Dirk
 

Neue Themen


Zurück
Oben