Ergebnis 1 bis 7 von 7

Thema: Mehrfachauswahl in mysql speichern?

  1. #1
    Azubi(ne)
    Registriert seit
    23.12.2007
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Mehrfachauswahl in mysql speichern?

    Hallo,

    ich möchte mehrere werte durch ein Mehrfachauswahlfeld auswählen und in der DB in einem feld speichern. Diese Werte sollten dann durch ein Komma getrennt werden. Es handelt sich dabei um die Werte 1-12. ich möchte dann einträge anzeigen lassen, welche ein oder mehrere der Werte beinhalten.

    Wenn ich nun mehrere werte in dem formular auswähle wird immer nur der letzte wert gespeichert. Könnt ihr mir weiterhelfen?

    gruß max
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mehrfachauswahl in mysql speichern?

    Hast bei den Checkboxen name="foo[]" ?
    Man beachte die eckigen Klammern.

  3. #3
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mehrfachauswahl in mysql speichern?

    in etwa so:
    Formular:
    Code:
    <form action="action.php" method="post">
      1<input type="checkbox" name="wert[]" value="1" />
      2<input type="checkbox" name="wert[]" value="2" />
      3<input type="checkbox" name="wert[]" value="3" />
      4<input type="checkbox" name="wert[]" value="4" />
      5<input type="checkbox" name="wert[]" value="5" />
      6<input type="checkbox" name="wert[]" value="6" />
      etc.
    
      <input type="submit" value="senden" />
    </form>
    action.php
    PHP-Code:
    //query erstellen
    $sql "INSERT INTO 
                tabelle (feld) 
               VALUES(
                 '" 
    .mysql_real_escape_string(implode(','$_POST['wert'])). "'
               )"
    ;
    if(!
    mysql_query($sql))
     die(
    mysql_error());
    else
     echo
    'eingefügt'
    Gruß,
    jojo

  4. #4
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mehrfachauswahl in mysql speichern?

    Bloß würde ich das nicht mit dem ',' machen: Wenn du richtig MySQL-Abfragen damit nutzen willst, solltest du eine eigene Tabelle dafür machen. Ansonsten kannst du Platz sparen, indem du die Zahlen hexadezimal kodierst, vor allem auch mit größeren Zahlen. (http://de.php.net/bin2hex)

  5. #5
    Azubi(ne)
    Themenstarter

    Registriert seit
    23.12.2007
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mehrfachauswahl in mysql speichern?

    oiii, danke für die schnellen antworten, ich werde das gleich ausprobieren

  6. #6
    Azubi(ne)
    Themenstarter

    Registriert seit
    23.12.2007
    Beiträge
    89
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mehrfachauswahl in mysql speichern?

    Also ich möchte das ganze ja mit einem dropdown machen.. so:

    PHP-Code:
    <select name="formate" size="3" multiple>
    <
    option value="1" name="formate[]">1</option>
    <
    option value="2" name="formate[]">2</option>
    <
    option value="3" name="formate[]">3</option>
    </
    select

    geht das so?

  7. #7
    Bandit
    Gast

    Standard AW: Mehrfachauswahl in mysql speichern?

    Zitat Zitat von funbox Beitrag anzeigen

    geht das so?
    Nein! http://de.selfhtml.org/html/formulare/auswahl.htm

Ähnliche Themen

  1. MySQL: NOW() in INT speichern
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 02.02.2009, 23:03
  2. MySQL Daten mit PHP abfragen und neu speichern
    Von LY654 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 02.09.2007, 15:26
  3. Userdaten in mysql-db speichern!?
    Von derchris im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 31.10.2006, 16:50
  4. html forumular in mysql speichern
    Von TheOnlyOne im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 04.08.2006, 11:58
  5. Bilder in MYSQL speichern? | Uploadscript
    Von Evil_Zangief im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 18.04.2006, 18:22

Stichworte

Berechtigungen

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