[RISOLTO][Gdrcd-5.4.1] Problema Iscrizione
[RISOLTO][Gdrcd-5.4.1] Problema Iscrizione postato il 01/07/2016 15:18:33 nel forum programmazione, open source e hosting e modificato da jioie il 01/07/2016 15:52:56
Ciao a tutti.
Ho istallato il pacchetto Gdrcd 5.4.1 sul mio database di Altervista, fin qui tutto bene. Ho provato a creare un nuovo personaggio e mi compare questo errore.
GDRCD MySQLi Error [File: iscrizione.php; Line: 383]
Error Code: 1364
Error String: Field 'ultimo_refresh' doesn't have a default value
Error Detail: INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza , ultimo_cambiopass) VALUES ('Shana', 'sasa', '$P$BROim3GJd4RfnHLdjnNXf7ftYNhN0n.', NOW(), '[email protected]', 'f', 1000, 5, 10, 5, 10, 5, 5, 100, 100, 50, 100 , NOW())
Sono andata nella linea 383 come indirizzato ma non ho trovato la stringa "ultimo_refresh"
La parte incriminata sarebbe questa:
gdrcd_query("INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza $lastpasschange_field) VALUES ('".trim(gdrcd_capital_letter(gdrcd_filter('in',$_POST['nome'])))."', '".trim(gdrcd_filter('in',$_POST['cognome']))."', '".gdrcd_encript($pass)."', NOW(), '".gdrcd_filter('in',$_POST['email'])."', '".gdrcd_filter('in',$_POST['genere'])."', ".gdrcd_filter('num',$_POST['razza']).", ".gdrcd_filter('num',$_POST['car0']).", ".gdrcd_filter('num',$_POST['car1']).", ".gdrcd_filter('num',$_POST['car2']).", ".gdrcd_filter('num',$_POST['car3']).", ".gdrcd_filter('num',$_POST['car4']).", ".gdrcd_filter('num',$_POST['car5']).", ". gdrcd_filter('num',$PARAMETERS['settings']['max_hp']).", ".gdrcd_filter('num',$PARAMETERS['settings']['max_hp']).", ".gdrcd_filter('num',$PARAMETERS['settings']['first_money']).", ".gdrcd_filter('num',$PARAMETERS['settings']['first_px'])." $lastpasschange_value)");
if($PARAMETERS['mode']['emailconfirmation']=='ON')
{
Come posso risolvere? Grazie mille!
Pagine → 1
01/07/2016 15:52:33
sandorclegane ha scritto: Accedi al database tabella personaggio -> struttura (scorri verso il basso) -> ultimo_refresh -> modifica -> default -> come definito -> 0000-00-00 00:00:00.000000
Probabilmente è la versione del database, volendo puoi inserirlo da php, specifichi il campo e inserisci il valore
Edit
Ah, ho visto ora l'errore 1364, è indubbiamente un problema della versione 5.6 di mysql, comunque è giusto dare un valore di default
Ti ringrazio di cuore, ho risolto il problema e sono entrata con il nuovo personaggio.
11/12/2017 18:55:03
Accedi al database tabella personaggio -> struttura (scorri verso il basso) -> ultimo_refresh -> modifica -> default -> come definito -> 0000-00-00 00:00:00.000000
Fatto ma non ho risolto. Istallare gdrcd 5.4.1 su altervista è un calvario. Mi da ancora l'errore e non mi crea il nuovo personaggio.
Suggerimenti?
11/12/2017 19:21:01
Nota bene l'errore che ti esce. Quasi sicuramente non è lo stesso identico errore. Ti starà dicendo la stessa cosa ma su un altro campo, non ultimo_refresh
L'operazione sopra va ripetuta per 3 volte, perchè va fatta anche sui campi ora_entrata e ora_uscita
11/12/2017 19:29:50 e modificato da artemide il 11/12/2017 19:33:11
leoblacksoul ha scritto: Nota bene l'errore che ti esce. Quasi sicuramente non è lo stesso identico errore. Ti starà dicendo la stessa cosa ma su un altro campo, non ultimo_refresh[/quote]
GDRCD MySQLi Error [File: iscrizione.php; Line: 383]
Error Code: 1364
Error String: Field 'ultimo_refresh' doesn't have a default value

piango!
11/12/2017 20:55:50
il campo ultimo_refresh risulta "null". togli la spunta.
Comunque mi sembra davvero ingeneroso verso chi l'ha creato e ci ha contribuito dire che "installare gdrcd è un calvario" -.- considerato che per installare il DB basta mettere 2 configurazioni in croce indicate nel file presente nel download e cambiare un paio di robe.
12/12/2017 18:07:35
irenes ha scritto: il campo ultimo_refresh risulta "null". togli la spunta. Comunque mi sembra davvero ingeneroso verso chi l'ha creato e ci ha contribuito dire che "installare gdrcd è un calvario"
Grazie per il suggerimento ma stai calma che qui nessuno ha compiuto un omicidio e chi ha creato GDRcd penso abbia più di 18 anni e sia in ampiamente in grado di non prendersela per una frase di poco conto.
A presto
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Wuthering Waves ↗
Imperion ↗
Enlisted ↗
Raja Dunia ↗
Sea of Conquest ↗
Crossout ↗