Autor Zpráva
kini
Profil
Ahoj. Chtěl bych se zeptat jak uložit data z multiselectu do db (do jednoho řádku). Zkouším to už přez hodinu ale stále to ukládá každou položku do nového řádku.
Tomášeek
Profil
kini:
Ukaž, jak to zkoušíš ukládat.
Taps
Profil
kini:
jakým způsobem zpracováváš odeslaná data?
kini
Profil
Jejdříve jsem zkoušel jen toto:
$this->testManager->saveTest($values);
Potom jsem zkoušel foreach ale to mi ukládá do více řádků.
Taps
Profil
kini:
co je ve values?
Data odeslaná postem musíš pomocí implode převést na řetězec a poté daný řetězec uložit do databáze
kini
Profil
ve values je ten multiselect a tri addtext.
Taps
Profil
kini:
OK, takže viz [#5] Taps
kini
Profil
Taps:
Perfektní :)
Moc děkuji za radu.
Keeehi
Profil
Taps radí správně. Já bych se ale chtěl pozastavit nad tím, co je to za data. Protože mi přijde divné je spojovat a zavání to nevhodným návrhem. Možná mám ale jen málo informací.
CZechBoY
Profil
Keeehi:
Co je špatnýho na 3 inputech a 1 multiselectu?
Já tuhle kombinaci používám třeba u založení uživatele, multiselectem pak vybírám role.

Samozřejmě je divný ukládat více hodnot do jednoho sloupce.
Keeehi
Profil
CZechBoY:
Evidentně jsem se nejasně vyjádřil. Nemám nic ani proti inputům ani proti multiselectu. Ten nevhodný návrh mířil na databázi.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: