Edit table sql chatbox
Nabi -
j'ai fais une chatbox, avec un panneau pour supprimer les messages. Pour supprimer j'ai fais tout ça (dans ma table chat j'ai un champ ID) :
if (isset($_GET['supprimer_message']))
{
$_GET['supprimer_message'] = addslashes($_GET['supprimer_message']);
{
mysql_query('DELETE FROM chat');
}
else { mysql_query('DELETE FROM chat
WHERE id=\'' . $_GET['supprimer_message'] . '\''); }
}
$retour = mysql_query('SELECT * FROM chat ORDER BY id DESC');
Je voudrais faire pareille mais pour éditer les messages.
Faut faire une requete UPDATE, mais je seche :(
5 réponses
Un échange porte sur l’ajout d’une fonction d’édition dans une interface de chat en utilisant une requête UPDATE avec l’identifiant du texte, après avoir implémenté une suppression via des paramètres GET. Des réponses suggèrent d’ajouter un lien d’édition avec id dans l’URL et d’employer UPDATE SET contenu='nouveau' WHERE id='...' pour modifier le contenu spécifique sans toucher aux autres éléments. D’autres remarques pointent des erreurs de syntaxe ou des oublis (crochets supplémentaires, utilisation incorrecte d’UPDATE, absence de valeur pour l’identifiant dans WHERE) et expliquent l’ordre des conditions à respecter. En cas de discussion technique, certains évoquent aussi des risques liés à la gestion des paramètres et à la sécurisation des entrées, afin d’éviter des dommages et d’améliorer la robustesse du code.
-
Je pense que le mieu est de compter les messages, ou bien effacer les message datant d'une certaine date parce que la apparement tu efface tout les message. La variable $_GET contient quoi ?
-
Non, je peut les supprimer 1 par 1 ou tous en même temps .. C'est elle qui renvoye à :
<?php echo '<a href="admin.php?supprimer_message=' . $donnees['id'] . '">';?>
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -