Help phpmyadmin Designer

Ho un problema con il Designer.

Non mi salva la posizione delle tabelle nel designer. Premendo il bottone Salva mi segnala un errore nella function javascript Save2.

Variabile "server" non definita.

Stranamente altre funzioni del Designer funzionano come la scelta del campo da mostrare.

Qualcuno ha un suggerimento ?

Uso xampp-lite (ma l'errore permane anche su xampp) su Windows XP.

Apache/2.2.11

PHP: 5.2.9

phpMyAdmin 3.1.3.1

CIAO

inviato 7 anni fa
mail9000it
modificato 7 anni fa
X 0 X

Hai configurato correttamente il tuo confing.inc.php?

Il beckend che usi è InnoDB?

risposto 7 anni fa
Mario Santagiuliana
X 0 X

GRAZIE della risposta ma non ho capito bene la domanda.

config.inc.php è configurato correttamente in quanto mi registra la scelta "Campo da mostrare".

Il designer con i collegamenti interni dovrebbe funzionare anche senza la creazione di Foreign Key.

Quindi non necessita delle Innodb (credo).

In ogni caso nel mio MySQL l'uso del motore InnoDB è attivo.

Le tabelle del db che cerco di disegnare sono InnoDB.

Le tabelle phpmyadmin create in automatico dalla installazione sono myISAM.

Dici che sia questo il problema?

Le tabelle del DB phpmyadmin devono essere InnoDB ?

CIAO

risposto 7 anni fa
mail9000it
X 0 X

In ogni caso il problema sembra più sul lato javascript o web server che non sul lato DB.

Premendo il bottone "Salva" sulla pagina del designer viene lanciato "javascript:Save2()": funzione presente nel file move.js in phpMyAdmin\pmd\scripts.

Il codice completo della funzione è questo

function Save2()

{

    var poststr = 'IS_AJAX=1&server='+server+'&db=' + db + '&token=' + token + '&die_save_pos=1';

    poststr += Get_url_pos();

    makeRequest('pmd_save_pos.php', poststr);

}

Le variabili server e db risultano non definite. Non ho controllato la token.

risposto 7 anni fa
mail9000it
X 0 X

Se usi software stabile e non da cvs allora proverei a chiederti se cambiando browser web ottieni gli stessi errori.

Chiedevo per InnoDB in quanto con questo motore puoi fare le tabelle relazionali e il designer avevo capito funzionava con tale tipo di beckend.

Inoltre ho chiesto del file di configurazione in quanto hai scritto di un problema con la variabile server.

Puoi far vedere la sezione del config.inc.php che interessa la configurazione del designer?

Inoltre puoi anche riportare l'errore esatto che ti viene restituito?

risposto 7 anni fa
Mario Santagiuliana
X 0 X

Trovato... anche se da capire bene.

Durante il caricamento della pagina del Designer da un errore sull'istruzione

 strLang["strForeignKeyRelationAdded"] = "Relazione "FOREIGN KEY" aggiunta";\n

perchè pasticcia con i doppi apici. Questo ferma l'esecuzione del javascript che non memorizza la variabile server, ecc.

Il problema era prima della pressione del tasto salva.

Ora devo capire dove viene definita quella stringa e togliere i doppi apici nella stringa.

CIAO

risposto 7 anni fa
mail9000it
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda