Ovviamente, impostando un indice unico sul campo nella tabella tab_profile_fields_data, questo non genera nessun messaggio di avviso ma il messaggio di errore :
Errore Generale
SQL ERROR [ mysqli ]
Duplicate entry 'xxxxxx' for key 'pf_campo' [1062]
Questo dato in realtà, non sarebbe necessario che lo inserisse l'utente perché lo avrei memorizzato in una variabile di sessione, ma purtroppo non riesco a passarlo alla funzione che aggiunge i valori nel db.
In sostanza nell'ucp_register.php ho inserito :
Codice: Seleziona tutto
session_start();
$MioCampo = $_SESSION['Valore'];
Codice: Seleziona tutto
$user_row = array(
'Campo' => $MioCampo,
'username' => $data['username'],
........
Ho provato ad inserire anche in
Codice: Seleziona tutto
$sql_ary = array( 'Campo' => $MioCampo
Qualche suggerimento in particolare su come passare il valore della variabile di sessione?