Joomla.it Forum
Non solo Joomla... => Database => : Gianni Pulito 17 Nov 2009, 10:38:44
-
Dopo aver creato il form, e vado quindi a creare il database, mi da questo errore
In tabless connected, ci sono solo i campi creati in automatico ma non quelli inseriti da me.
Mi restituisce questo tipo di errore:"Error while creating table :Table 'jos_chronoforms_prenotazione' already exists SQL=CREATE TABLE `jos_chronoforms_prenotazione` (`cf_id` INT(11) NOT NULL auto_increment, `uid` VARCHAR(255) NOT NULL, `recordtime` VARCHAR(255) NOT NULL, `ipaddress` VARCHAR(255) NOT NULL, `cf_user_id` VARCHAR(255) NOT NULL, `luogo` VARCHAR(255) NOT NULL, `date_10` VARCHAR(255) NOT NULL, `nome` VARCHAR(255) NOT NULL, `paese_nascita` VARCHAR(255) NOT NULL, `data_nascita` VARCHAR(255) NOT NULL, `telefono` VARCHAR(255) NOT NULL, `mail` VARCHAR(255) NOT NULL, `nume_biglietti` VARCHAR(255) NOT NULL, `orario_ingresso` VARCHAR(255) NOT NULL, `codice` VARCHAR(255) NOT NULL, `Attestazione_Pagamento` VARCHAR(255) NOT NULL, `check0` VARCHAR(255) NOT NULL, `giorno_prenotazione` VARCHAR(255) NOT NULL, PRIMARY KEY (`cf_id`)) ENGINE = MYISAM ;"
Grazie Gianni
-
Cosa intendi per i campi inseriti da te ?
perchè nella descrizione dell'errore vedo dei campi personali.
-
Dopo aver costruito il form, che si chiama prenotazione, lo seleziono per creare il database, ma mi restituisce l'errore descritto sopra.
Se, dopo, aver simulato una prenotazione ed averla inviata, nella posta elettronica arriva bene, nella tabella del database, pur avendola abilitata da enable data storage e selezionato da TableName, non compaiono i dati dell'utente che si è registrato dal form.
Dove sta il problema.
-
se vai in Table manager ed apri la tabella associata al tuo form di che colore vedi i campi del form ?
Se sono rossi devi abilitarli con il tasto verde a destra per farli divenire tutti verdi.
-
Se vado in tables manager e apro la tabella associata al database, trovo soltanto le voci Field name, cf_id, uid, recordtime, ipaddress, cf_user_id.
Tutte le voci del form create da me non compaiono.
Grazie
Aspetto tue info
-
...scusa dimenticavo di dirti che le voci sono tutte verdi...
-
Devi ricreare la tabella associata al form. Prima però devi cancellarla dal database perchè altrimenti ti da errore.
Per ricrearla devi selezionare il form alla sua sinistra e poi clicchi l'icona create table.
L'alternativa è inserire i campi del form nella tabella da Tables manager
-
Risolto tutto grazie.
Sono entrato in php myadmin individuato il jos giusto, e dopo aver fatto un backup, l'ho eliminato.
Ricreato la tabella tutto funziona
..grazie