Aiuto php Dependent Lookup

iw8ffg

Nuovo Utente
3 Apr 2016
11
0
1
Buongiorno a tutti,

ho un problema che non riesco a risolvere che mi sta facendo diventare matto.

ho un form di inserimento dati in un database mysql il quale ho necessità di inserire un Dependent Lookup in due campi.

Mi spiego meglio..... nel campo1 inserisco un valore nel campo2 mi comparirà un dynamic combobox riportante tutti i risultati presi da una tabella che hanno come indice l'id del campo1.

questo è il codice che ho inserito:

al caricamento della pagina:
PHP:
function initCityQuery() {
    var country = editors.MacroTipo.getData();
    if (country) {
        editors.Tipo.setQueryFunction(function (term) {
            return {
                term: term,
                fields: {
                    CountryCode: Attrezzature.fields.id_attrezzatura
                }
            };
        });
    }
}

if (editors.MacroTipo.getValue()) {
    initCityQuery();
    editors.Tipo.getRootElement().on('select2-init', initCityQuery);
}

editors.Tipo.setEnabled(editors.Tipo.getValue());

mentre per l'inserimento del record:
Codice:
if (sender.getFieldName() === 'MacroTipo') {
    var Attrezzature_Tipo = sender.getData();
    editors.Tipo
        .setData(null)
        .setEnabled(Attrezzature_Tipo);

    if (Attrezzature_Tipo) {
        editors.Tipo.setQueryFunction(function (term) {
            return {
                term: term,
                fields: {
                    Attrezzature: Attrezzature_Tipo.fields.id
                }
            };
        });
    }
}

il database è cosi strutturato:
tabella dove inserire il record
Codice:
CREATE TABLE `Elenco_Attrezzature` (
  `ID` INT(11) NOT NULL AUTO_INCREMENT,
  `Regione` VARCHAR(30) NOT NULL,
  `Provincia` VARCHAR(100) NOT NULL,
  `Comitato` VARCHAR(100) NOT NULL,
  `MacroTipo` VARCHAR(100) NOT NULL,
  `Tipo` VARCHAR(100) NOT NULL,
  `Quantita` VARCHAR(100) NOT NULL,
  `Allocazione` VARCHAR(100) DEFAULT NULL,
  `Disponibile` VARCHAR(5) DEFAULT NULL,
  `Note` TEXT,
  `competenza` VARCHAR(30) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=INNODB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

il campo MacroTipo prende i dati da questa tabella
Codice:
CREATE TABLE `Attrezzature_Tipo` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8

mentre il campo Tipo da questa
Codice:
CREATE TABLE `Attrezzature` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(100) NOT NULL,
  `id_attrezzatura` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `id_attrezzatura` (`id_attrezzatura`),
  CONSTRAINT `Attrezzature_Tipo_ibfk_1` FOREIGN KEY (`id_attrezzatura`) REFERENCES `Attrezzature_Tipo` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8

Vi prego aiutatemi perche non ne riesco a venire a capo.

Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Aiuto per pagina php PHP 0
L Aiuto per programma web php/mySQL PHP 2
A Aiuto php colore diverso PHP 10
C Aiuto compiuto scuola PHP/MySQL PHP 2
Michelebozzo [PHP] Rimuovere pubblicazione nome pagina ... aiuto! PHP 7
Z Gestionale in Php/mysql: Quanto farsi pagare? Aiuto! Discussioni Varie 0
P [PHP] Browser game, aiuto a tempo libero. Offerte e Richieste di Lavoro e/o Collaborazione 0
C [PHP] Chiedo un aiuto, Array multidimensionale. PHP 3
T [PHP] aiuto....Fatal error: Uncaught Error:non riesco a capire PHP 1
N [PHP] Aiuto PHP 1
M [PHP] Aiuto su inner join PHP 10
S [PHP] Aiuto creazione form php per completamento modello word PHP 1
W [PHP] Un aiuto per il mio primo "Multithread" PHP 0
J [PHP] richiesta di aiuto PHP 3
F [PHP] Aiuto SELECT DISTINCT / GROUP BY PHP 17
F [PHP] Aiuto array PHP 2
L [PHP] aiuto per installazione mrbs PHP 0
S [PHP] Aiuto! Non riesco a richiamare una variabile PHP 2
N [PHP] aiuto su variabili e colori PHP 4
C [PHP] Aiuto su visualizza foto da cartella PHP 6
P [PHP] aiuto creazione login PHP 16
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
P [PHP] Aiuto per gestione file CSV PHP 24
A aiuto php PHP 3
A php aiuto PHP 2
G Piccolo aiuto per php mail PHP 2
C Aiuto su script php PHP 2
F Aiuto PHP : Parse error PHP 1
G Aiuto! Studente cerca aiuto per un codice PHP PHP 1
S aiuto per script PHP/OOP PHP 2
S Un aiuto su uno script di ricerca avanzata in php che sto verificando. PHP 1
R Aiuto creazione php PHP 0
G Aiuto modifica PHP PHP 1
T Aiuto con script PHP PHP 0
S Aiuto con PHP! PHP 4
D Aiuto Ajax da PHP con codifica json Ajax 0
K aiuto su gestione casella select del form + php + mysql PHP 0
S [risolto] Aiuto: ciclo php ( for / while). popolare select dinamicamente da array id. PHP 9
L Aiuto form php! PHP 1
N Aiuto php : Modulo Mail non funzionante - Dove sbaglio ? PHP 5
E [RISOLTO] Aiuto impostazione mail.php PHP 2
D aiuto con pag di login in php PHP 1
S [RISOLTO]aiuto, non riesco afar funzionare il camp odi ricerca per un DB con PHP PHP 5
W [Aiuto PHP Mysql] Script visualizzare a video righe di tabella mysql PHP 2
C aiuto php PHP 19
B AIUTO: come passare una variabile php ad una funzione javascript Javascript 2
Task Mc Aiuto per reindirizzamento in php PHP 7
S Come creare php.ini Aiuto! PHP 0
B Aiuto query mysql in php PHP 1
ivarello Aiuto invio form nascosto in PHP PHP 2

Discussioni simili