Martin_Online: Mehrere Werte speichern

Beitrag lesen

Entsprechend macht explode() diesen Schritt rückgängig:

Ok, ich hab es so getestet und es scheint zu gehen:

  
	$lang 		= $_POST['lang'];  
	$wup_lang 	= implode(', ',$lang);  
	echo $wup_lang;  
	echo '<br><br>';  
			  
	$ausgabe = explode(",", $wup_lang);  
	echo $ausgabe[0];  

Mein Insert mache ich so: http://forum.de.selfhtml.org/?t=217687&m=1495913 auch das geht soweit. Jetzt aber die Frage, wie kann ich mit $ausgabe[0]; die Felder wieder belegen, wenn ein User das ganze bearbeiten möchte?

Mein HTML sieht derzeit so aus:

  
        <form name="form1" method="post" action="">  
  
          <input name="lang[]" type="checkbox" id="deutsch" value="Deutsch">  
          <label for="deutsch">Deutsch</label>  
        <br>  
          <input type="checkbox" name="lang[]" id="hollaendisch" value="Holländisch">  
          <label for="hollaendisch">Holländisch</label>  
        <br>  
          <input type="checkbox" name="lang[]" id="tschechisch" value="Tschechisch">  
          <label for="tschechisch">Tschechisch</label>  
        <br>  
          <input type="checkbox" name="lang[]" id="tuerkisch" value="Türkisch">  
          <label for="tuerkisch">Türkisch</label>  
        <br>  
          <input type="checkbox" name="lang[]" id="russisch" value="Russisch">  
          <label for="russisch">Russisch</label>  
        <br>  
        <br>  
          <input type="submit" name="abschicken" id="abschicken" value="Daten eintragen">  
  
        </form>  

Du musst eigentlich nur darauf achten, dass das Array lang[] beim Eintragen nicht fehlt - falls mal jemand gar keine Sprache ankreuzt, was nicht sehr sinnvoll wäre. Diesen Fall (erkennbar daran, dass isset(lang) false liefert) solltest du als Fehler abweisen.

Ich lass es dem User ehrlich gesagt frei, ob er hier etwas ausfüllt oder nicht. Sollte das Array leer sein, wird nichts in der DB gespeichert bzw. das Feld bleibt leer.

0 74

Mehrere Werte speichern

Martin_Online
  • php
  1. 0
    Der Martin
    1. 0
      Martin_Online
      1. 0
        Der Martin
        1. 0
          Martin_Online
          1. 0
            Der Martin
            1. 0
              Martin_Online
              1. 0
                Tom
                1. 0
                  Martin_Online
                  1. 0
                    rimi
                2. 0
                  molily
                  1. 1

                    Mehrere Lösungswege eines Threads zulassen

                    Tom
                    • zu diesem forum
                    1. 0
                      Martin_Online
                      1. 0
                        Tom
                        1. 0
                          Martin_Online
                          1. 0
                            Tom
                            1. 0
                              Martin_Online
                              1. 0
                                dedlfix
                                1. 0
                                  Tom
                                  1. 1
                                    dedlfix
                                    1. 0
                                      Tom
                              2. 0
                                Tom
                              3. 0
                                molily
                            2. 0
                              dedlfix
                              1. 0
                                Martin_Online
                                1. 0
                                  Tom
                                2. 0
                                  dedlfix
                              2. 0
                                Tom
                                1. 0
                                  dedlfix
                            3. 0

                              Neuer Ansatz

                              Martin_Online
                              1. 0
                                Martin_Online
                                1. 1
                                  Auge
                                  1. 0
                                    Martin_Online
                                    1. 0
                                      molily
                                      1. 0
                                        Martin_Online
                                        1. 0

                                          Nachtrag

                                          Martin_Online
                                          1. 0
                                            molily
                                          2. 1
                                            Christian Kruse
                                        2. 0
                                          molily
                          2. 0
                            molily
                            1. 0
                              Christian Kruse
                              1. 0

                                Lange nichts gehört

                                Matthias Apsel
                                • menschelei
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Christian Kruse
                                2. 0
                                  Christian Kruse
                                  1. 0
                                    molily
                                    1. 1
                                      Christian Kruse
                                      1. 1
                                        Christian Kruse
                                      2. 0
                                        molily
                                        1. 0
                                          Christian Kruse
                    2. 0

                      Das Streben nach einer angemessenen Lösung

                      molily
            2. 0
              Martin_Online
            3. 0
              Martin_Online
              1. 0
                Der Martin
                1. 0
                  Martin_Online
                  1. 0
                    dedlfix
                    1. 0
                      Martin_Online
                      1. 0
                        dedlfix
                        1. 0
                          Martin_Online
                          1. 0
                            dedlfix
                            1. 0
                              Martin_Online
                              1. 0
                                dedlfix
                                1. 0
                                  Martin_Online
                                2. 0
                                  molily
                                  1. 1
                                    dedlfix
                                    1. 0
                                      molily
                                      1. 0
                                        dedlfix
                                      2. 1
                                        Christian Kruse
  2. 0
    dedlfix
  3. 0
    molily
    1. 0
      Martin_Online
      1. 0
        molily
  4. 0
    Martin_Online
  5. 0
    hotti