Autor Zpráva
Dife
Profil
zdravim ve spolek

potreboval bych udelat upravy v databazi a delam na to nejaky formular ale nevim jak detekovat dany radek nebo jak proste rict databazi ze bude prepisovat dany radek dany sloupce.

Dekuji za jakykoliv prispevek.
tiso
Profil
Dife - musíš si prenášať id riadku ktorý edituješ - buď v url, alebo vo formulári, ako skryté pole napríklad...
Dife
Profil
tiso

Predem se omlouvam ale jak zistim jake ma id dotycny radek.?
tiso
Profil
Dife - protiotázka: ako chceš vôbec vypisovať ten formulár na zmenu záznamu?
Dife
Profil
no delam to takto:

$nacist = mysql_query("SELECT * FROM `$db`.`$tb` WHERE `typ` LIKE '%".$hledat."%' OR `dotaz` LIKE '%".$hledat."%' OR `text` LIKE '%".$hledat."%'", $spojeni);




jenze kdyz mi to vyhleda tak nevim na jakem rakdu je a nevim tedy ktery mam zmenit.


:-(

tiso
tiso
Profil
Dife - pokiaľ nemáš v tej tabuľke stĺpec id, tak môžeš použiť WHERE časť z tohto SELECT dotazu aj pre UPDATE dotaz, ale lepšie by bolo mať stĺpec s jedinečným identifikátorom - buď id, alebo stĺpec s nastaveným UNIQUE. Inak ten SELECT Ti môže vrátiť x výsledkov tak neviem ako chceš robiť ten form - chceš hromadne meniť záznamy? Alebo čo?
Toto téma je uzamčeno. Odpověď nelze zaslat.