phpMyEdit - Viewing Bug Advanced Details [ Go Back ]
581 website / homepage major always 2008-10-26 12:21 2008-10-26 12:21
anonymous LAMP  
CentOS  
normal 4.7  
new 5.7.1 (stable)  
open  
none  
none  
The ['values']['orderby'] field is not enclosed between sd and ed
// code extract :
$opts['fdd']['Numéro compte-rendu'] = array(
'name' => 'Numéro compte rendu',
'select' => 'D',
'maxlen' => 11,
'sort' => true
);
$opts['fdd']['Numéro compte-rendu']['help'] = 'Lien avec la table des comptes-rendus'; //PR
$opts['fdd']['Numéro compte-rendu']['values']['table'] = 'Comptes-rendus-PH';
$opts['fdd']['Numéro compte-rendu']['values']['column'] = 'Numéro compte-rendu';
$opts['fdd']['Numéro compte-rendu']['values']['orderby'] = 'Date de saisie';


gives:

MySQL query at line 487
SELECT DISTINCT `Comptes-rendus-PH`.`Numéro compte-rendu` FROM `TESTSITAVOBE`.`Comptes-rendus-PH` ORDER BY Date de saisie
---------------------

MySQL error 1064
Use a filed name containing spaces as a values/orderby field.

Workaround: set ['orderby'] = '`field name`';
Modify phpMyEdit.class.php function set_values_from_table,
but I do not know where :-)

There are no notes attached to this bug.