Message édité 2 fois, dernière édition par voltiane, 22 Aout 2007, 17:35
22 Aout 2007, 14:31
22 Aout 2007, 14:31 Bonjour ,
J'ai installé le mod suivant :
- version Fsb : 1.08
-Mysql version 5.01
-php version : 4.2
* Nom :: Champ Localisation
* Version :: 0.0.1
* Compatible :: FSB v1.0.1
*
* Description :: Ce MOD rajoute un champ permettant aux membres d'indiquer leur localisation
*
* Temps d'installation :: 5 - 10 minutes
* Requete :: Oui
* Cache :: Non
* Fichiers joints :: 0
* Fichiers à modifier :: 7
Lorsque je vais sur mon profil pour remplir le champs 'localisation' et que je valide la page,
j'ai l'erreur suivante :
*******************************************************************************************
Impossible de mettre à jour les données de: membres
----------------------
Erreur SQL: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'membre_date_format = '' WHERE membre_id = '2'' at line 3
Requête SQL: UPDATE fsb_membres SET membre_login = 'chris', membre_mdp = '082783bf4b8493d146887c1f94a8d48b', membre_email = 'xxx@wanadoo.fr', membre_signature = '', membre_avatar = '././images/avatars/c81e728d9d4c2f636f067f89cc14862c.gif', membre_voir_mail = '0', membre_localisation = 'essonne' membre_date_format = '' WHERE membre_id = '2'
Ligne: 483
Fichier: /mnt/web2/50/70/51293470/htdocs/voltiane/profil.php
***********************************************************************************************
Ci-dessous contenu du texte de la page 'profil.php ' ou se situe le code :
-----------------------------------------------------------------------------------------------------------------------------------
// On met à jour le profil du membre en fonction des choix qu'il a fait.
//
$login_tmp = ( ! empty($login) ) ? $login : addslashes($membre['membre_login']);
$mdp_tmp = ( ! empty($mdp) && ! empty($mdp_confirm) && ! empty($mdp_nouveau) ) ? md5($mdp_nouveau) : $membre['membre_mdp'];
$lier_avatar = ( $lier_avatar == '' ) ? $membre['membre_avatar'] : $lier_avatar;
$sql = "UPDATE " . MEMBRES_TABLE . "
SET membre_login = '$login_tmp', membre_mdp = '$mdp_tmp', membre_email = '$email', membre_signature = '$signature', " . ( ! $config['annuler_langue'] ? "membre_langue = '$langue_forum', " : "" ) . ( ! $config['annuler_theme'] ?
"membre_theme = '$theme_forum', " : "" ) . "membre_avatar = '$lier_avatar', membre_voir_mail = '$vision_mail', membre_localisation = '$membre_localisation'
membre_date_format = '$date_format'
WHERE membre_id = '" . $membre['membre_id'] . "'";
if ( ! $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_update'], 'membres'), __LINE__, __FILE__, $sql);
}
info($langue['info_titre'], $langue['profil_update'] . '<br /><br />' . sprintf($langue['retour_index'], ajout_sid('index.php')));
break;
default:
info($langue['er_titre'], $langue['mauvais_parametre'], __LINE__, __FILE__);
break;
}
}
else
{
for ( $i = 0; $i < count($parametre); $i++ )
{
$$parametre[$i] = stripslashes($HTTP_POST_VARS[$parametre[$i]]);
}
}
}
Merci pour le dépannage !
J'ai installé le mod suivant :
- version Fsb : 1.08
-Mysql version 5.01
-php version : 4.2
* Nom :: Champ Localisation
* Version :: 0.0.1
* Compatible :: FSB v1.0.1
*
* Description :: Ce MOD rajoute un champ permettant aux membres d'indiquer leur localisation
*
* Temps d'installation :: 5 - 10 minutes
* Requete :: Oui
* Cache :: Non
* Fichiers joints :: 0
* Fichiers à modifier :: 7
Lorsque je vais sur mon profil pour remplir le champs 'localisation' et que je valide la page,
j'ai l'erreur suivante :
*******************************************************************************************
Impossible de mettre à jour les données de: membres
----------------------
Erreur SQL: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'membre_date_format = '' WHERE membre_id = '2'' at line 3
Requête SQL: UPDATE fsb_membres SET membre_login = 'chris', membre_mdp = '082783bf4b8493d146887c1f94a8d48b', membre_email = 'xxx@wanadoo.fr', membre_signature = '', membre_avatar = '././images/avatars/c81e728d9d4c2f636f067f89cc14862c.gif', membre_voir_mail = '0', membre_localisation = 'essonne' membre_date_format = '' WHERE membre_id = '2'
Ligne: 483
Fichier: /mnt/web2/50/70/51293470/htdocs/voltiane/profil.php
***********************************************************************************************
Ci-dessous contenu du texte de la page 'profil.php ' ou se situe le code :
-----------------------------------------------------------------------------------------------------------------------------------
// On met à jour le profil du membre en fonction des choix qu'il a fait.
//
$login_tmp = ( ! empty($login) ) ? $login : addslashes($membre['membre_login']);
$mdp_tmp = ( ! empty($mdp) && ! empty($mdp_confirm) && ! empty($mdp_nouveau) ) ? md5($mdp_nouveau) : $membre['membre_mdp'];
$lier_avatar = ( $lier_avatar == '' ) ? $membre['membre_avatar'] : $lier_avatar;
$sql = "UPDATE " . MEMBRES_TABLE . "
SET membre_login = '$login_tmp', membre_mdp = '$mdp_tmp', membre_email = '$email', membre_signature = '$signature', " . ( ! $config['annuler_langue'] ? "membre_langue = '$langue_forum', " : "" ) . ( ! $config['annuler_theme'] ?
"membre_theme = '$theme_forum', " : "" ) . "membre_avatar = '$lier_avatar', membre_voir_mail = '$vision_mail', membre_localisation = '$membre_localisation'
membre_date_format = '$date_format'
WHERE membre_id = '" . $membre['membre_id'] . "'";
if ( ! $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_update'], 'membres'), __LINE__, __FILE__, $sql);
}
info($langue['info_titre'], $langue['profil_update'] . '<br /><br />' . sprintf($langue['retour_index'], ajout_sid('index.php')));
break;
default:
info($langue['er_titre'], $langue['mauvais_parametre'], __LINE__, __FILE__);
break;
}
}
else
{
for ( $i = 0; $i < count($parametre); $i++ )
{
$$parametre[$i] = stripslashes($HTTP_POST_VARS[$parametre[$i]]);
}
}
}
Merci pour le dépannage !





