Checkbox Markierung überprüfen und Wert in Datenbank einlesen

  • Hallo :)

    ich würde gerne überprüfen ob eine oder mehrere der Checkboxen ausgewählt wurden und anschließend die Werte der ausgewählten Boxen in eine Datenbank Tabelle (siehe Bild) einlesen lassen.

    Bisher habe ich die IF Schleife nur für eine Checkbox geschrieben. Fürs erste ist bitte kein array vorgesehen, sondern nur das auslesen jeder checkbox separat.

    Hoffe ihr könnt mir weiter helfen


    Erstellung Checkbox:
    <tr>
    <td align="left"><b>Geeignete Studiengänge:* </b></td>
    <td colspan="2" align="left">

    <input name="studiengangTWE" type="checkbox" value="1" /> &nbsp; TWI/TWE &nbsp;
    <input name="studiengang" type="checkbox" value="2" /> &nbsp; TFS

    </td>
    </tr>

    Option 1:

    if($_POST["studiengangTWE"]=="1"){
    echo $eintragE = "INSERT INTO SA_EIGNUNG (SA_ID, SG_ID) VALUES ('$id','1')" ;
    }

    mysql_query($eintragE);

    Option 2:

    if (isset($_POST['studiengangTWE'])==TRUE)
    {
    $eintragSA_E = "INSERT INTO SA_EIGNUNG (SA_ID, SG_ID) VALUES('$id', '1')";
    }

    $eintragenSA_E = mysql_query($eintragSA_E);

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Was genau ist denn die Frage?

    Aber in jedem Fall schon mal eine Anmerkung:
    mysql ist veraltet und sollte nicht mehr verwendet werden.
    Nutze stattdessen entweder mysqli, pdo oder (in WordPress idealerweise) wpdb.

  • Mein Problem ist, dass ich an einer Webseite für ein Projekt aus der Uni arbeiten muss und ich überhaupt keine Vorkenntnisse über php habe. Bevor ich andere Funktionen verwende,würde ich die Checkbox-Funktion gerne überhaupt mal zum laufen bringen :smile: Erkennst du zufällig Fehler in meiner IF-Schleife, oder weißt du wieso es so nicht funktioniert?

  • Mein Problem ist, dass ich an einer Webseite für ein Projekt aus der Uni arbeiten muss und ich überhaupt keine Vorkenntnisse über php habe.

    Hierfür wäre eher ein PHP-Forum Dein Anlaufpunkt.

    Off Topic: Persönlich würde ich empfehlen, den Projektbetreuer um ein anderes Projekt zu bitten, das zu Deinen Kenntnissen passt.

  • Erkennst du zufällig Fehler in meiner IF-Schleife, oder weißt du wieso es so nicht funktioniert?


    Mal eine Frage am Rande: Das hat nichts mit Wordpress zu tun, oder ist das irgendwie in einem Wordpress-Kontext?

    Wenn man dein Problem lösen soll, wäre es hilfreich, wenn du ein bisschen mehr zeigst. Z.B:
    - Das komplette Formular
    - Woher die Variable $id kommt
    - Welche PHP Version du verwendest (wie gesagt, mysql ist veraltet und wird in >= PHP 7 nicht mehr funktionieren)
    - Den Kontext, wie und wo du das Formular verwendest (Formular und PHP-Teil in einer Datei?)
    - Funktioniert der Datenbank-Connect?
    - Etc.


    Ansonsten schau mal hier:
    http://www.loy-webdesign.de/webdesign/html-checkbox.htm

    Und hier:
    http://www.selfphp.de/praxisbuch/pra…te=263&group=45

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!