Hallo zusammen,
ich bin hier "flammneu" und freue mich hier zu sein.
Sobald ich euch mein problemchen geschildert habe, stelle ich mich im passen thread vor.
zum probbi:
Ich trage bis zu drei "kann" Werte, die über eine Checkbox ausgewählt werden können in die Datenbank in eine Spalte ein.
Bevor ich diese Werte in die DB eintrage frage ich den $_POST wert ab und schreibe den in ein array. Dieses array verschwindet dann ordnungsgemäß in der Datenbank.
Bis hier her soweit okay.
Nun möchte ich die Werte wieder auslesen. Dies mache ich mit mit dem fetch_array von mysql. Die nun gewonnene informationen sind also in dem array enthalten.
Also packe ich die Inhalte mit:
Soweit auch alles bestens, alles klappt.
Nun kommt mein "verständnis" Problem.
Ich möchte auf der Seite die Checkboxen die ich vorher in die DB eingtragen habe, mit den Werten aus der DB vorbelegen. Dazu nutze ich
Wie ihr seht steht hier der arrayinhalt [0]-[2] als ifbafrage.
So, wenn ich nun aber keine drei Werte, sondern nur zwei in die DB schreibe, dann ist meine ifabfrage schon dahin. denn es hört ja bei [1] auf.
Nun meine Frage:
Wie kann ich das array überprüfen, damit ich die checkboxen richt vorbelegen kann. Irgendwie fehlt mir gerade der Brainsaft dafür.
ich danke euch für das lesen.
chris
ich bin hier "flammneu" und freue mich hier zu sein.
Sobald ich euch mein problemchen geschildert habe, stelle ich mich im passen thread vor.
zum probbi:
Ich trage bis zu drei "kann" Werte, die über eine Checkbox ausgewählt werden können in die Datenbank in eine Spalte ein.
Bevor ich diese Werte in die DB eintrage frage ich den $_POST wert ab und schreibe den in ein array. Dieses array verschwindet dann ordnungsgemäß in der Datenbank.
Bis hier her soweit okay.
Nun möchte ich die Werte wieder auslesen. Dies mache ich mit mit dem fetch_array von mysql. Die nun gewonnene informationen sind also in dem array enthalten.
Also packe ich die Inhalte mit:
Soweit auch alles bestens, alles klappt.
Nun kommt mein "verständnis" Problem.
Ich möchte auf der Seite die Checkboxen die ich vorher in die DB eingtragen habe, mit den Werten aus der DB vorbelegen. Dazu nutze ich
Quellcode
- <input name=a_daten[] value=Hund type=checkbox"; if($string[0]=="Hund") echo " checked"; echo ">Hund
- <input name=a_daten[] value=Katze type=checkbox"; if($string[1]=="Katze") echo " checked"; echo ">Katze
- <input name=a_daten[] value=Maus type=checkbox"; if($string[2]=="Maus") echo " checked"; echo ">Maus
Wie ihr seht steht hier der arrayinhalt [0]-[2] als ifbafrage.
So, wenn ich nun aber keine drei Werte, sondern nur zwei in die DB schreibe, dann ist meine ifabfrage schon dahin. denn es hört ja bei [1] auf.
Nun meine Frage:
Wie kann ich das array überprüfen, damit ich die checkboxen richt vorbelegen kann. Irgendwie fehlt mir gerade der Brainsaft dafür.
ich danke euch für das lesen.
chris