Bonjours, quand je veux editer un message surmon forum j'ai cette erreur:
Voici les lignes 420 à 480 du fichier poster.php
Les MODs que j'ai installé sont:
La version de fsb est là 1.0.6a.
Code (Sélectionner le code)
Impossible de sélectionner les données de: messages ---------------------- 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 'SELECT sujet_id FROM fsb_messages WHERE message_id = '1')' at Requête SQL: SELECT DISTINCT membre_id FROM fsb_messages WHERE sujet_id = (SELECT sujet_id FROM fsb_messages WHERE message_id = '1') Ligne: 442 Fichier: /var/alternc/html/g/graphsupport/forum/poster.php
Voici les lignes 420 à 480 du fichier poster.php
Code (Sélectionner le code)
$poster = sprintf($langue['poster'], $langue['une_reponse']);
$form_action = ajout_sid('poster.php?mode=reponse&sujet=' . $sujet_id);
$liens_header = hierarchie_forum($forum_a['forum_id'], '', PREMIER_PALIER, FALSE) . $liens_header;
break;
case "editer":
$page_titre = $langue['editer'];
$liens_header = ' -> ' . $langue['editer'];
$liens_header = hierarchie_forum($forum_a['forum_id'], '', PREMIER_PALIER, FALSE) . $liens_header;
$poster = $langue['editer'];
break;
}
if ( $mode == 'editer' )
{
if ( $MySQL_version >= 4 )
{
$sql = 'SELECT DISTINCT membre_id FROM ' . MESSAGES_TABLE . '
WHERE sujet_id = (SELECT sujet_id FROM ' . MESSAGES_TABLE . '
WHERE message_id = \'' . $message_id . '\')';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'messages'), __LINE__, __FILE__, $sql);
}
$posteur_id = array();
while( $data = $bdd->tableau($result) )
{
$posteur_id[] = $data['membre_id'];
}
}
else
{
$sql = 'SELECT DISTINCT sujet_id FROM ' . MESSAGES_TABLE . '
WHERE message_id = \'' . $message_id . '\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'messages'), __LINE__, __FILE__, $sql);
}
$sujet_id = array();
while( $data = $bdd->tableau($result) )
{
$sujet_id[] = $data['sujet_id'];
}
$sql = 'SELECT DISTINCT membre_id FROM ' . MESSAGES_TABLE . '
WHERE sujet_id = \'' . $sujet_id[0] . '\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'messages'), __LINE__, __FILE__, $sql);
}
$posteur_id = array();
while( $data = $bdd->tableau($result) )
{
$posteur_id[] = $data['membre_id'];
}
}
}
else
{
$sql = 'SELECT DISTINCT membre_id FROM ' . MESSAGES_TABLE . '
WHERE sujet_id = \'' . $sujet_id . '\'';Les MODs que j'ai installé sont:
- Hide
- Advanced tags
- Coloration totale
- Commande graphique
- Liens
- Rang systeme
La version de fsb est là 1.0.6a.












