+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Checkbox - Datenübergabe an Datenbank

  1. #1
    Verbringt hier viel Zeit Avatar von Speedy8
    Registriert seit
    18.05.2005
    Beiträge
    855
    Bedankte sich
    12
    Erhielt 124 Danksagungen
    in 122 Beiträgen

    Standard PHP-Freaks: Frontend-Teil der Komponente, Datenspeicherung

    Hallo,

    also wie ich bereits hier geschrieben habe, habe ich jetzt begonnen, mir meine erste eigene Komponente zu schreiben. Mit der Datenübergabe klappt grundsätzlich auch alles. Jetzt habe ich aber 3 Eingabefelder, wo ich lediglich JA oder NEIN übergeben möchte. Wenn ich ein Eingabe-Textfeld erstelle, in dem ich "0" oder "1" eingebe, werden diese Werte problemlos auch in die Datenbank übernommen. Jetzt dachte ich an eine CHECKBOX, die entweder nicht angeklickt den Wert "0" liefert, oder angeklickt den Wert "1" liefert. Ich habe dazu folgenden Code in die Datei admin.mitgliederverwaltung.htm.php aufgenommen:
    PHP-Code:
    <input class="checkbox" type="checkbox" name="mitglied" value="<?php echo $row->mitglied?><?php if ($row->mitglied =="1"){echo "checked=\"checked\"";} ?>/>
    Aber durch diesen Code wird kein Wert, weder "0" noch "1" an die Datenbank weitergeleitet beim abspeichern.

    Ich habe es jetzt mit RADIOBUTTONS gelöst, und dort werden die Daten an die Datenbank übergeben. Habe folgenden Code jetzt eingearbeitet:

    PHP-Code:
    <input type="radio" name="mitglied" value="0" <?php if ($row->mitglied =="0"){echo "checked=\"checked\"";} ?>/> Nein 
    <input type="radio" name="mitglied" value="1" <?php if ($row->mitglied =="1"){echo "checked=\"checked\"";} ?>/> Ja </td>
    Kann mir jemand sagen, was ich mit der Checkbox falsch mache? HAbe vorhin in meinem Buch auch gelesen, dass bei nicht angeklickter Checkbox kein Wert/Variable übergeben würde. Sollte das der Grund sein, und wenn ja, wie wäre die Lösung? Aber ... der Wert "1" wäre ja ein gesetzter Wert ... also das eben kann ja nicht die Begründung sein.

    Wäre schön, wenn ihr mir helfen könntet.

    MfG
    Alexander
    Geändert von Speedy8 (23.04.2006 um 14:56 Uhr)

  2. #2
    Verbringt hier viel Zeit Avatar von Speedy8
    Registriert seit
    18.05.2005
    Beiträge
    855
    Bedankte sich
    12
    Erhielt 124 Danksagungen
    in 122 Beiträgen

    Standard PHP-Freaks: Frontend-Teil der Komponente, Datenspeicherung

    Hallo Leute, insbesondere PHP-Fachkundige.

    Vor einer Weile hatte ich in einem anderen Threat angefragt, ob es vielleicht eine Komponente gäbe, mit der man losgelöst vom CB ein Mitgliederverzeichnis aufbauen kann. Ich hatte mir kurzzeitig auch mal FacileFOrms angeschaut, aber irgendwie bin ich da abgestorben. Also habe ich begonnen, mir selbst eine solche Komponente zu schreiben. Ich habe die Grundkomponente "mambobuch" erweitert um alle die Felder, die ich beschreiben möchte. Im Backend funktioniert die Komponente auch wunderbar. Nun will ich diese Komponente den Publishern auf der Vereinshomepage zur Verfügung stellen.
    Grundlegend von der Grundkomponente "mambobuch" funktioniert die Auflistung der Datensätze. Jetzt will ich aus dem Frontend aber auch Daten in die Datenbank schreiben und vorhandene Datensätze auch ändern.

    Also habe ich zunächst fürs Anlegen neuer Nutzer eine weitere Seite erstellt, die aufgerufen wird. Auf dieser Seite sind alle Felder mit den Beschreibungen enthalten, wie ich das im Backend auch habe.

    Nun meine Frage: Wie realisiere ich es, dass die Daten, die ich in dem Formular eingebe, auch abgespeichert werden? Ein einfacher "submit"-Button reicht da ja nicht aus. Und die Speicher-Funktionalitäten des Backends (toolbar) habe ich ja hier nicht.

    Kann mir hier jemand für den nächsten Schritt weiterhelfen?

    MfG
    Alex

+ Antworten

Ähnliche Themen

  1. Datenbank exportieren und importieren??? Sorry Newbie
    Von Bengel19 im Forum Allgemeine Fragen zu Mambo
    Antworten: 12
    Letzter Beitrag: 11.10.2007, 18:58
  2. Problem bei Serverumzug / Datenbank importieren!
    Von 911 im Forum Allgemeine Fragen zu Joomla
    Antworten: 6
    Letzter Beitrag: 13.03.2006, 17:42
  3. Problem beim Importieren der Datenbank
    Von estrichleger im Forum Joomla Installation
    Antworten: 14
    Letzter Beitrag: 01.01.2006, 23:36
  4. Installation Joomla 1.0.2
    Von KaffDaddy im Forum Fertige Howtos
    Antworten: 1
    Letzter Beitrag: 05.10.2005, 16:32
  5. Antworten: 4
    Letzter Beitrag: 08.07.2005, 12:42

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein