Autor | Zpráva | ||
---|---|---|---|
tomaskocica Profil |
#1 · Zasláno: 21. 1. 2017, 21:28:16
Ahoj, omlouvám se za lamařinu, třeba mi ale pomůžete.
Potřeboval bych vytvořit skript k existující databázi, který na frontendu vytvoří pole, do kterého když zadám sadu variabilních symbolů (oddělených třeba středníkem) tak srovná zadané údaje v poli "variabilnisymbol" a v případě shody upraví pole "platba" z defaultního 00-00-0000 na aktuální datum. Neexistuje na tyhle věci třeba nějakej wysiwyg generátor? Co se mysql a php týče jsem lama, která umí v omezené míře kód upravit, ale nenapíše správně ani řádek. /mysql na innodb, povolené vzdálené připojení |
||
Alphard Profil |
#2 · Zasláno: 21. 1. 2017, 22:14:21
Ten dotaz je docela jednoduchý
update tabulka set platba = now() where variabilnisymbol in ('vs1', 'vs2', 'vs3') $symbols = explode(';', $_POST['symbols']); $symbols = array_map(function($item) { return escape(trim($item)) // escape() je funkce vaší db knihovnu; }, $symbols); $symbolsQuery = '\''.implode('\', \'', $symbols).'\''; Jestli zvládnete základní zpracování formuláře a poslání dotazu do databáze, neměl by to být problém. |
||
Časová prodleva: 6 let
|
0