[RISOLTO][GDRCD 5.4.1] Problema in fase di iscrizione di un nuovo PG
[RISOLTO][GDRCD 5.4.1] Problema in fase di iscrizione di un nuovo PG postato il 30/06/2018 14:01:17 nel forum programmazione, open source e hosting e modificato da wind84 il 01/07/2018 02:23:54
Salve!Nel mio GDR ho aumentato il numero di Caratteristiche da 6 a 8, modificando tutti i file correlati, ed il database.In effetti le 8 caratteristiche figurano sia in iscrizione che in scheda. L'unico problema è che, se provo ad iscrivere un nuovo PG, mi viene detto che la somma dei punteggi deve essere 80 (la cifra da me impostata), come se avessi sbagliato a disporli, anche se di fatto i punti assegnati sono corretti!Da che cosa potrebbe dipendere?Per comodità vi allego Iscrizione.php, che credo sia il file cruciale... grazie mille a chi mi dedicherà un pò di tempo!
<div class="pagina_iscrizione"><div class="page_title"><h2><?php echo gdrcd_filter('out',$MESSAGE['register']['page_name']);?></h2></div><div class="page_body"><?php /**** Fase 0 ****/if (isset($_POST['fase'])===FALSE){ ?><div class="panels_box"><!-- condizioni d'uso --><div class="disclaimer_iscrizione"> <?php echo gdrcd_filter('out',$MESSAGE['register']['disclaimer']);?></div><div class="disclaimer_iscrizione"> <?php echo gdrcd_filter('out',$MESSAGE['register']['rules_read']);?></div><!-- Accetto le condizioni --><div class="form_gioco"><form action = "<?php echo $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; ?>" method="post"> <div class="form_submit"> <input type="hidden" name="fase" value="1" /> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['accept']); ?>" /> </div></form></div><!-- Non accetto le condizioni --><div class="form_gioco"><form action = "index.php" method="post"> <div class="form_submit"> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['refuse']); ?>" /> </div></form></div></div><?php } ?><?php /**** Fase 1 ****/if (gdrcd_filter('get',$_POST['fase'])==1){ ?><div class="panels_box"><div class="form_gioco"><form action = "<?php echo $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; ?>" method="post"> <!-- EMail --> <div class="form_label" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['email']); ?> </div> <div class="form_field" > <input name="email" value="<?php echo gdrcd_filter('email',$_POST['email']);?>" /> </div> <div class="form_info" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['email_info']); ?> </div> <!-- Nome PG --> <div class="form_label" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['name']); ?> </div> <div class="form_field" > <input name="nome" value="<?php echo gdrcd_filter('out',$_POST['nome']);?>" /> </div> <div class="form_info" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['name_info']); ?> </div> <!-- Cognome PG --> <div class="form_label" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['lastname']); ?> </div> <div class="form_field" > <input name="cognome" value="<?php echo gdrcd_filter('out',$_POST['cognome']);?>" /> </div> <div class="form_info" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['name_info']); ?> </div> <!-- Genere --> <div class="form_label" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['gender']); ?> </div> <div class="form_field" > <select name="genere"> <option value="m" <?php if(gdrcd_filter('get',$_POST['genere'])=='m'){ echo 'SELECTED'; } ?> > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['gender_m']); ?> </option> <option value="f" <?php if(gdrcd_filter('get',$_POST['genere'])=='f'){ echo 'SELECTED'; } ?> > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['gender_f']); ?> </option> </select> </div> <!-- Razza --> <div class="form_label" > <?php echo gdrcd_filter('out',$PARAMETERS['names']['race']['sing'].' '.$MESSAGE['register']['fields']['race']); ?> </div> <?php $result = gdrcd_query("SELECT id_razza, nome_razza FROM razza WHERE iscrizione=1 ORDER BY nome_razza", 'result'); ?> <div class="form_field" > <select name="razza"> <?php while ($row = gdrcd_query($result, 'fetch')){ ?> <option value="<?php echo $row['id_razza']; ?>" <?php if(gdrcd_filter('get',$_POST['razza'])==$row['id_razza']){ echo 'SELECTED'; } ?>> <?php echo gdrcd_filter('out',$row['nome_razza']); ?> </option> <?php } ?> </select> </div> <?php if($PARAMETERS['mode']['racialinfo']=='ON'){ ?> <div class="form_info" > <a href="ambientazione.php?page=user_razze" target="_new"> <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['race_info']); ?> </a> </div> <?php } ?> <!-- Caratteristiche --> <div class="form_label" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['stats']); ?> </div> <div class="form_field" > <table><tr> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car0']); ?><br /> <select name="car0"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car0'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car1']); ?><br /> <select name="car1"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car1'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car2']); ?><br /> <select name="car2"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car2'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car3']); ?><br /> <select name="car3"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car3'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car4']); ?><br /> <select name="car4"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car4'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car5']); ?><br /> <select name="car5"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car5'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car6']); ?><br /> <select name="car6"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car6'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <td> <?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car7']); ?><br /> <select name="car7"> <?php for($i=1; $i<=$PARAMETERS['settings']['initial_cars_cap']; $i++){ ?> <option value="<?php echo $i; ?>" <?php if(gdrcd_filter('num',$_POST['car7'])==$i){ echo 'SELECTED'; } ?> > <?php echo $i; ?> </option> <?php } ?> </select> </td> <tr> </table> </div> <div class="form_info" > <?php echo gdrcd_filter('out',$MESSAGE['register']['fields']['stats_info'].' '.$PARAMETERS['settings']['cars_sum']); ?> </div> <!-- Invio --> <div class="form_submit"> <input type="hidden" name="fase" value="2" /> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['next']); ?>" /> </div></form></div><div class="form_gioco"><form action = "index.php" method="post"> <div class="form_submit"> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['abort']); ?>" /> </div></form></div></div><?php } ?><?php /***** Fase 2 *****/if (gdrcd_filter('get',$_POST['fase'])==2){$ok=TRUE;?><div class="panels_box"><!-- controllo --><!-- ok/form precompilato --><?php //controlli validità$result = gdrcd_query("SELECT email FROM personaggio WHERE email='".gdrcd_filter('in',$_POST['email'])."' LIMIT 1", 'result');if (gdrcd_query($result, 'num_rows') > 0){ gdrcd_query($result, 'free'); $ok=FALSE; echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['register']['error']['email_taken']).'</div>';}if ((gdrcd_filter('get',$_POST['email'])=='')||(strpos(gdrcd_filter('get',$_POST['email']),'@')==FALSE)||(strpos(gdrcd_filter('get',$_POST['email']),'.')==FALSE)){ $ok=FALSE; echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['register']['error']['email_needed']).'</div>';}$result = gdrcd_query("SELECT nome FROM personaggio WHERE nome='".gdrcd_capital_letter(gdrcd_filter('get',$_POST['nome']))."' LIMIT 1", 'result');if (gdrcd_query($result, 'num_rows') > 0){ gdrcd_query($result, 'free'); $ok=FALSE; echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['register']['error']['name_taken']).'</div>';}if ((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',$_POST['car6'])+gdrcd_filter('num',$_POST['car7']))!=$PARAMETERS['settings']['cars_sum']){ $ok=FALSE; echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['register']['fields']['stats_info'].' '.$PARAMETERS['settings']['cars_sum']).'</div>';}if($ok==FALSE){ ?><div class="form_gioco"><form action = "<?php echo $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; ?>" method="post"> <div class="form_submit"> <input type="hidden" name="fase" value="1" /> <input type="hidden" name="email" value="<?php echo gdrcd_filter('out',$_POST['email']) ?>" /> <input type="hidden" name="nome" value="<?php echo gdrcd_filter('out',$_POST['nome']) ?>" /> <input type="hidden" name="cognome" value="<?php echo gdrcd_filter('out',$_POST['cognome']) ?>" /> <input type="hidden" name="genere" value="<?php echo gdrcd_filter('out',$_POST['genere']) ?>" /> <input type="hidden" name="razza" value="<?php echo gdrcd_filter('num',$_POST['razza']) ?>" /> <input type="hidden" name="car0" value="<?php echo gdrcd_filter('num',$_POST['car0']) ?>" /> <input type="hidden" name="car1" value="<?php echo gdrcd_filter('num',$_POST['car1']) ?>" /> <input type="hidden" name="car2" value="<?php echo gdrcd_filter('num',$_POST['car2']) ?>" /> <input type="hidden" name="car3" value="<?php echo gdrcd_filter('num',$_POST['car3']) ?>" /> <input type="hidden" name="car4" value="<?php echo gdrcd_filter('num',$_POST['car4']) ?>" /> <input type="hidden" name="car5" value="<?php echo gdrcd_filter('num',$_POST['car5']) ?>" /> <input type="hidden" name="car6" value="<?php echo gdrcd_filter('num',$_POST['car6']) ?>" /> <input type="hidden" name="car7" value="<?php echo gdrcd_filter('num',$_POST['car7']) ?>" /> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['try_again']); ?>" /> </div></form></div><?php } else {if($_POST['genere']=='m'){ $r_gen='m'; } else { $r_gen='f'; } $razza = gdrcd_query("SELECT sing_".gdrcd_filter('in',$r_gen)." AS nome_razza FROM razza WHERE id_razza = ".(0+gdrcd_filter('num',$_POST['razza']))." LIMIT 1");?><div class="elenco_gioco"><table><tr><td class='casella_titolo'><div class='titoli_elenco'><?php echo gdrcd_filter('out',$MESSAGE['register']['summary']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$_POST['email']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$_POST['nome']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$_POST['cognome']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$_POST['genere']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$razza['nome_razza']).' ' ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car0'].' '.$_POST['car0']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car1'].' '.$_POST['car1']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car2'].' '.$_POST['car2']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car3'].' '.$_POST['car3']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car4'].' '.$_POST['car4']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car5'].' '.$_POST['car5']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car6'].' '.$_POST['car6']) ?></div></td></tr><tr><td class='casella_elemento'><div class='elementi_elenco'><?php echo gdrcd_filter('out',$PARAMETERS['names']['stats']['car7'].' '.$_POST['car7']) ?></div></td></tr></table></div><div class="form_gioco"><form action = "<?php echo $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; ?>" method="post"> <div class="form_submit"> <input type="hidden" name="fase" value="3" /> <input type="hidden" name="email" value="<?php echo gdrcd_filter('out',$_POST['email']) ?>" /> <input type="hidden" name="nome" value="<?php echo gdrcd_filter('out',$_POST['nome']) ?>" /> <input type="hidden" name="cognome" value="<?php echo gdrcd_filter('out',$_POST['cognome']) ?>" /> <input type="hidden" name="genere" value="<?php echo gdrcd_filter('out',$_POST['genere']) ?>" /> <input type="hidden" name="razza" value="<?php echo gdrcd_filter('num',$_POST['razza']) ?>" /> <input type="hidden" name="car0" value="<?php echo gdrcd_filter('num',$_POST['car0']) ?>" /> <input type="hidden" name="car1" value="<?php echo gdrcd_filter('num',$_POST['car1']) ?>" /> <input type="hidden" name="car2" value="<?php echo gdrcd_filter('num',$_POST['car2']) ?>" /> <input type="hidden" name="car3" value="<?php echo gdrcd_filter('num',$_POST['car3']) ?>" /> <input type="hidden" name="car4" value="<?php echo gdrcd_filter('num',$_POST['car4']) ?>" /> <input type="hidden" name="car5" value="<?php echo gdrcd_filter('num',$_POST['car5']) ?>" /> <input type="hidden" name="car6" value="<?php echo gdrcd_filter('num',$_POST['car6']) ?>" /> <input type="hidden" name="car7" value="<?php echo gdrcd_filter('num',$_POST['car7']) ?>" /> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['ok']); ?>" /> </div></form><form action = "<?php echo $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; ?>" method="post"> <div class="form_submit"> <input type="hidden" name="fase" value="1" /> <input type="hidden" name="email" value="<?php echo gdrcd_filter('out',$_POST['email']) ?>" /> <input type="hidden" name="nome" value="<?php echo gdrcd_filter('out',$_POST['nome']) ?>" /> <input type="hidden" name="cognome" value="<?php echo gdrcd_filter('out',$_POST['cognome']) ?>" /> <input type="hidden" name="genere" value="<?php echo gdrcd_filter('out',$_POST['genere']) ?>" /> <input type="hidden" name="razza" value="<?php echo gdrcd_filter('num',$_POST['razza']) ?>" /> <input type="hidden" name="car0" value="<?php echo gdrcd_filter('num',$_POST['car0']) ?>" /> <input type="hidden" name="car1" value="<?php echo gdrcd_filter('num',$_POST['car1']) ?>" /> <input type="hidden" name="car2" value="<?php echo gdrcd_filter('num',$_POST['car2']) ?>" /> <input type="hidden" name="car3" value="<?php echo gdrcd_filter('num',$_POST['car3']) ?>" /> <input type="hidden" name="car4" value="<?php echo gdrcd_filter('num',$_POST['car4']) ?>" /> <input type="hidden" name="car5" value="<?php echo gdrcd_filter('num',$_POST['car5']) ?>" /> <input type="hidden" name="car6" value="<?php echo gdrcd_filter('num',$_POST['car6']) ?>" /> <input type="hidden" name="car7" value="<?php echo gdrcd_filter('num',$_POST['car7']) ?>" /> <input type="submit" value="<?php echo gdrcd_filter('out',$MESSAGE['register']['forms']['back']); ?>" /> </div></form></div><?php } ?></div><?php } ?><?php /***** Fase 3 *****/if ($_POST['fase']==3){if ((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',$_POST['car6'])+gdrcd_filter('num',$_POST['car7']))!=$PARAMETERS['settings']['cars_sum']){ echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['register']['fields']['stats_info'].' '.$PARAMETERS['settings']['cars_sum']).'</div>';} else {$pass=gdrcd_genera_pass();/** * Se deve scattare l'avviso di cambio password fin dall'iscrizione non segno cambiamenti * @author Blancks*/$lastpasschange_field = "";$lastpasschange_value = "";/** * Se NON deve scattare l'avviso di cambio password fin dall'iscrizione aggiorno la data di ultimo cambio ad ora * @author Blancks*/if ($PARAMETERS['mode']['alert_password_change']=='ON' && $PARAMETERS['settings']['alert_password_change']['alert_from_signup']=='OFF'){ $lastpasschange_field = ", ultimo_cambiopass"; $lastpasschange_value = ", NOW()";}gdrcd_query("INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, car6, car7, 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',$_POST['car6']).",".gdrcd_filter('num',$_POST['car7']).", ". 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'){ echo '<div class="page_title"><h2>'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message']['ok']).'</h2></div>'; echo '<div class="panels_box"><div class="welcome_message">'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][0]).' <b>'.gdrcd_filter('out',$PARAMETERS['info']['site_name']).'</b> '.gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][1]).'</div><div class="welcome_message"> </div><div class="username">'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][3]).' <b>'.gdrcd_filter('get',$_POST['email']).'</b></div>';$text= $MESSAGE['register']['welcome']['message'][0].' '.$PARAMETERS['info']['site_name']."\n\n ". $MESSAGE['register']['welcome']['message'][1]."\n ". $MESSAGE['register']['welcome']['message'][2] ."\n\n ". $MESSAGE['register']['welcome']['message']['user'].' '.gdrcd_filter('get',$_POST['nome'])."\n". $MESSAGE['register']['welcome']['message']['pass'] .' '.$pass."\n\n ". $PARAMETERS['info']['webmaster_name'];$subject = $PARAMETERS['info']['site_name'].' - Registrazione di '.gdrcd_filter('get',$_POST['nome']).' '.gdrcd_filter('get',$_POST['cognome']);mail(gdrcd_filter('get',$_POST['email']), $subject, $text, 'From: '.gdrcd_filter('out',$PARAMETERS['info']['webmaster_email']));} else {echo '<div class="page_title"><h2>'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message']['ok']).'</h2></div>';echo '<div class="panels_box"><div class="welcome_message">'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][0]).' <b>'.gdrcd_filter('out',$PARAMETERS['info']['site_name']).'</b> '.gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][1]).'</div><div class="welcome_message">'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][2]).'</div><div class="username">'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message']['user']).' <b>'.gdrcd_filter('get',$_POST['nome']).'</b></div><div class="username">'.gdrcd_filter('out',$MESSAGE['register']['welcome']['message']['pass']).' <b>'.$pass.'</b></div></div>';}gdrcd_query("INSERT INTO messaggi (mittente, destinatario, spedito, testo) VALUES ('".gdrcd_filter('out',$PARAMETERS['info']['webmaster_name'])."', '".gdrcd_filter('get',$_POST['nome'])."', NOW(), '".gdrcd_filter('out',$MESSAGE['register']['welcome']['message'][4])."')");}//else?><!-- welcome message --><!-- random pass --><!-- invio mail --><!-- inserimento --></div><!-- Torna alla home --><div class="link_back"> <a href="index.php"> <?php echo gdrcd_filter('out',$MESSAGE['register']['welcome']['back'].' '.gdrcd_filter('out',strtolower($PARAMETERS['info']['homepage_name']))); ?> </a></div><?php } ?><!-- Chiudura finestra iscizione --></div></div>
CODICE AGGIORNATO
Pagine → 1
30/06/2018 14:48:30
una cosa che noto ad occhio è che hai diversi car4 come name delle select, per cui comincia a sistemare quello.
30/06/2018 17:12:34 e modificato da wind84 il 30/06/2018 18:53:16
darkblade ha scritto: una cosa che noto ad occhio è che hai diversi car4 come name delle select, per cui comincia a sistemare quello.
Grazie mille, era un'errore sciocco ma me l'ero perso!Adesso mi fa accedere alla conferma dei dati dell'iscrizione, ma se confermo il personaggio mi da un nuovo errore:RegistrazioneGDRCD MySQLi Error [File: iscrizione.php; Line: 416]Error Code: 1364Error String: Field 'ultimo_refresh' doesn't have a default valueError Detail: INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, car6, car7, salute, salute_max, soldi, esperienza , ultimo_cambiopass) VALUES ('NOME', 'COGNOME', '$P$BRJ9FAQhdLggFMJlG8qy.XwR.pkVkJ0', NOW(), '[email protected]', 'm', 1000, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 5, 0 , NOW())
Alla riga 416 però non vedo errori palesi di sintassi...".gdrcd_filter('num',$_POST['car7']).", ". 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)");
Non so che altro c'è che non va, e non capisco a cosa si riferisca il messaggio di errore. Ho fatto una marea di prove e resettato molte modifiche, ma nada...Intanto aggiorno il file Iscrizione.PHP nel post principale...Grazie ancora a chi mi da una mano!
30/06/2018 19:03:29
Nel db sulla tabella personaggio metti un valore di default a quel campo. Tipo null oppurevedi gli altri come sono fatti.
01/07/2018 02:23:09
edinburgh_staff ha scritto: [quote]darkblade ha scritto: Nel db sulla tabella personaggio metti un valore di default a quel campo. Tipo null oppurevedi gli altri come sono fatti.
Confermo. A me dava il medesimo problema, dopo aver impostato NULL ho risolto.[/quote]Eureka, funziona!Grazie mille a tutti, davvero :)
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Storie di Agarthi ↗
World of Warship ↗
Feudera ↗
World of Tanks ↗
AlterEgo ↗