What's new

Welcome to xCrud Community - Data Management and extended PHP CRUD

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

BUG Bug in Inline Editing nested table (fields_inline)

Bragg

New member
Joined
Jan 31, 2023
Messages
9
Reaction score
1
Points
3
Location
Deutschland
Hello,

i found a bug which throws an error with field_inline in nested_table.

In 1nd level (without nested_table) i use $xcrud->order_by('id_auftrag','desc'). In 2n level in nested_table i dont use order_by function.

When I want to use inline editing in the table (nested_table 2nd level) and save, I get the error unkown column in order clause.

I didn't call the order_by function in 2nd level (nested_table).



See below the Error message:

Code:
 Unknown column 'auftragsbearbeitung.id_auftrag' in 'order clause'

SELECT `auftragsbearbeitung_artikel`.`zpos` AS `auftragsbearbeitung_artikel.zpos`

,`auftragsbearbeitung_artikel`.`artikelnr` AS `auftragsbearbeitung_artikel.artikelnr`

,CAST(`auftragsbearbeitung_artikel`.`fa_generiert` AS UNSIGNED) AS `auftragsbearbeitung_artikel.fa_generiert`

,`auftragsbearbeitung_artikel`.`a_status` AS `auftragsbearbeitung_artikel.a_status`

,`auftragsbearbeitung_artikel`.`fertigungsauftrag` AS `auftragsbearbeitung_artikel.fertigungsauftrag`

,`auftragsbearbeitung_artikel`.`artikelstamm` AS `auftragsbearbeitung_artikel.artikelstamm`

,`auftragsbearbeitung_artikel`.`text` AS `auftragsbearbeitung_artikel.text`

,`auftragsbearbeitung_artikel`.`material` AS `auftragsbearbeitung_artikel.material`

,`auftragsbearbeitung_artikel`.`menge` AS `auftragsbearbeitung_artikel.menge`

,`auftragsbearbeitung_artikel`.`liefertermin` AS `auftragsbearbeitung_artikel.liefertermin`

,CAST(`auftragsbearbeitung_artikel`.`drucken_materialstueckliste` AS UNSIGNED) AS `auftragsbearbeitung_artikel.drucken_materialstueckliste`

,CAST(`auftragsbearbeitung_artikel`.`drucken_materialschein` AS UNSIGNED) AS `auftragsbearbeitung_artikel.drucken_materialschein`

,`auftragsbearbeitung_artikel`.`id_artikel` AS `auftragsbearbeitung_artikel.id_artikel`

,`auftragsbearbeitung_artikel`.`id_auftrag` AS `auftragsbearbeitung_artikel.id_auftrag`

,`auftragsbearbeitung_artikel`.`zeichnungsnummer` AS `auftragsbearbeitung_artikel.zeichnungsnummer`

,`auftragsbearbeitung_artikel`.`zeichnungsindex` AS `auftragsbearbeitung_artikel.zeichnungsindex`

,`auftragsbearbeitung_artikel`.`id_artikel` AS `primary_key`



FROM `auftragsbearbeitung_artikel`



WHERE `auftragsbearbeitung_artikel`.`belegnr`='20220562'

ORDER BY `auftragsbearbeitung`.`id_auftrag` desc

LIMIT 0,10

the sql query should be:

ORDER BY `auftragsbearbeitung_artikel`.`id_auftrag` desc
LIMIT 0,10

Maybe someone can fix this error
 

DaDo

Administrator
Staff member
Joined
Dec 1, 2021
Messages
108
Reaction score
23
Points
18
Hello,

i found a bug which throws an error with field_inline in nested_table.

In 1nd level (without nested_table) i use $xcrud->order_by('id_auftrag','desc'). In 2n level in nested_table i dont use order_by function.

When I want to use inline editing in the table (nested_table 2nd level) and save, I get the error unkown column in order clause.

I didn't call the order_by function in 2nd level (nested_table).



See below the Error message:

Code:
 Unknown column 'auftragsbearbeitung.id_auftrag' in 'order clause'

SELECT `auftragsbearbeitung_artikel`.`zpos` AS `auftragsbearbeitung_artikel.zpos`

,`auftragsbearbeitung_artikel`.`artikelnr` AS `auftragsbearbeitung_artikel.artikelnr`

,CAST(`auftragsbearbeitung_artikel`.`fa_generiert` AS UNSIGNED) AS `auftragsbearbeitung_artikel.fa_generiert`

,`auftragsbearbeitung_artikel`.`a_status` AS `auftragsbearbeitung_artikel.a_status`

,`auftragsbearbeitung_artikel`.`fertigungsauftrag` AS `auftragsbearbeitung_artikel.fertigungsauftrag`

,`auftragsbearbeitung_artikel`.`artikelstamm` AS `auftragsbearbeitung_artikel.artikelstamm`

,`auftragsbearbeitung_artikel`.`text` AS `auftragsbearbeitung_artikel.text`

,`auftragsbearbeitung_artikel`.`material` AS `auftragsbearbeitung_artikel.material`

,`auftragsbearbeitung_artikel`.`menge` AS `auftragsbearbeitung_artikel.menge`

,`auftragsbearbeitung_artikel`.`liefertermin` AS `auftragsbearbeitung_artikel.liefertermin`

,CAST(`auftragsbearbeitung_artikel`.`drucken_materialstueckliste` AS UNSIGNED) AS `auftragsbearbeitung_artikel.drucken_materialstueckliste`

,CAST(`auftragsbearbeitung_artikel`.`drucken_materialschein` AS UNSIGNED) AS `auftragsbearbeitung_artikel.drucken_materialschein`

,`auftragsbearbeitung_artikel`.`id_artikel` AS `auftragsbearbeitung_artikel.id_artikel`

,`auftragsbearbeitung_artikel`.`id_auftrag` AS `auftragsbearbeitung_artikel.id_auftrag`

,`auftragsbearbeitung_artikel`.`zeichnungsnummer` AS `auftragsbearbeitung_artikel.zeichnungsnummer`

,`auftragsbearbeitung_artikel`.`zeichnungsindex` AS `auftragsbearbeitung_artikel.zeichnungsindex`

,`auftragsbearbeitung_artikel`.`id_artikel` AS `primary_key`



FROM `auftragsbearbeitung_artikel`



WHERE `auftragsbearbeitung_artikel`.`belegnr`='20220562'

ORDER BY `auftragsbearbeitung`.`id_auftrag` desc

LIMIT 0,10

the sql query should be:

ORDER BY `auftragsbearbeitung_artikel`.`id_auftrag` desc
LIMIT 0,10

Maybe someone can fix this error
$xcrud->order_by('auftragsbearbeitung_artikel.id','DESC');
 

Bragg

New member
Joined
Jan 31, 2023
Messages
9
Reaction score
1
Points
3
Location
Deutschland
same error:
Unknown column 'auftragsbearbeitung.id_auftrag' in 'order clause'

Code:
 WHERE `auftragsbearbeitung_artikel`.`belegnr`='41246882'
 ORDER BY `auftragsbearbeitung`.`id_auftrag` desc,`auftragsbearbeitung_artikel`.`id_auftrag` DESC
 LIMIT 0,10
 
Top Bottom