checkbox pri vypisu z tabulky

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. jak mam zaridit, aby se mi pri vypisu z tabulky zobrazil u zaznamu, ktery ma ve sloupci xy hodnotu "ano", zasktnuty checkbox (u ostatnich nezaskrtnuty) ? Diky za rady
  2. <input type="checkbox"<? if ($radek[xy]=='ano') echo'checked=checked'; ?> />
  3. diky ... uz to jede.. Pro velky uspech pridavam druhy dotaz :) Jak mam udelat, aby po zmene stavu checkboxu u nektereho zaznamu na "zaskrtnuto" bylo do DB do tabulky xy u prislusneho zaznamu zapsano "ano" ? Zkousela jsem to prez name, ovsem, jelikoz jsou zaznamy (s nimi i checkboxy) vypisovany v cyklu, tak je name u vcech checkboxu stejne a pri zapsani do DB jsou na "ano" zmeneny vsechny polozky :-/
  4. no, musíš to name rozlišit ;) nejlépe tak, že napíšeš <input name="check<? echo $radek[id]; ?>"type="checkbox"<? if ($radek[xy]=='ano') echo'checked=checked'; ?> /> tim si zajistis, ze budes mit vracene hodnoty s nazvy $check(id) a bude to rozlišeno.... jinak, ale když budeš mít více chceckboxu se stejnym jmenem, tak by to melo udelat imho pole....
  5. Možná je lepší to name stvořit jako chechk[id], vrátí se pak pole, asi se to pak bude líp updatovat v db. Celé: <input name="check[<? echo $radek[id]; ?>]" type="checkbox"<? if ($radek[xy]=='ano') echo'checked=checked'; ?> /> Protože checkboxy, které nejsou zaškrtnuté, se do post vůbec neposílají, tak asi bude dobré si někde schovat stav těch checkboxů, pak porovnat s tím, co došlo a změny uložit do db. Úplně triviální to asi nebude, ale nic extra složitého taky ne.
  6. jop ... s temi nezaskrklymi checkboxy jsem to uz zjistila ... :-( Snad se s tim nejak poperu a dotahnu to do zdarneho konce

← Zpět na všechna témata