Bonjour,

voila j'ai utiliser le script qui est détailler ici

http://www.snoupix.com/initiation-a-...torial_20.html

qui permet de supprimer dans un base de données des commentaires.

Cependant moi j'ai rajouté une option en PHP qui m'indique le nombre de commentaire. cependant je dois appuyer sur F5 pour que cela soit pris en compte.


alors j'essaie depuis hier de faire en sorte que lorsque je supprime une ligne il me met a jour automatiquement le nombre d'entrée dans la base.


le code script.js

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
			function supprimer(id){
				if (id > 0) {
					//Exécution du script PHP avec Ajax
					$('#listecommentaires tr[id="commentaire' + id + '"] td').css({
								'backgroundImage': 'none',
								'backgroundColor': 'white',
							});
							$('#listecommentaires tr[id="commentaire' + id + '"] td').animate({
								'backgroundColor': '#ff8888',
								'color': '#941010'
							}, 1000);
					$.get('supp.php', {
						idsup:id  //variable de type GET (on récupèrera la variable avec $_GET['idsup'])
					}, function(data){
						//si la requête s'est bien déroulée
						if (data == '1') {
							$('#listecommentaires tr[id="commentaire' + id + '"] td').fadeTo("slow", 0, function(){
								$(this).hide();
							});
						} else{
							alert('Problème de connexion à la base de donnée');
						}
 
					});
 
				}
			}

le code supp.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
	require_once "include/php/connect.php"; 
	$requete = 'DELETE FROM region WHERE idregion='.mysql_real_escape_string($_GET['idsup']).'';
	if(mysql_query($requete))
		echo '1';
	else
		echo '0';
       mysql_close();
?>
jusqu'ici tout fonctionne bien. donc moi j'ai ajouter un ficher maj.php mais je ne sais pas comment l'interpréter en JS.

mon code PHP maj.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
        require_once "include/php/connect.php"; 
        $nb_total = mysql_query('SELECT COUNT(*) AS nb_total FROM region');
        $nb_total = mysql_fetch_array($nb_total);
        $nb_total = $nb_total['nb_total'];
?>


Si quelqu'un peut m'éclairer svp.

Par avance merci de votre aide.

Bonne journée.