Bonjour mon problème est le suivant:

J'ai une base sql contenant avec une table "spectacles" dans celle-ci se trouve des données du genre "ville, date, heure,etc"

J'ai une page dans la section"admin" du site qui me permer de supprimer des entrée (date de concert).

Cette page afficher bel et bien toute mes datessans problèmes.

La ou est le problème c'est que lorsque je clique sur "supprimer" j,ai le message suivant:

DELETE FROM spectacles WHERE ville = quebec

La suppression na pas eu lieu

pourtant, j,ai bel et bien une entrée qui s'appelle "quebec" (sans accents) dans ma table spectacles dans le champs "ville".

Ça fais 3 jours que je galère a essayer différentes facon de supprimer les entrée et rien ne fonctionne.

Voici mes 2 pages la 1ière (supprimer_spectacles.php) qui liste les Date de concert et permet de les supprimer, et la 2ieme "supprimer_spectacles2.php) qui THÉORIQUEMENT supprime dans la base sql.


SUPPRIMER_SPECTACLES.PHP

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
28
29
30
31
32
33
34
35
36
37
38
 
    <script language="javascript">
      function confirme( identifiant )
      {
        var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
	if( confirmation )
	{
	  document.location.href = "supprimer_spectacles2.php?ville="+identifiant ;
	}
      }
    </script>
 
<?php
    //connection au serveur:
    $cnx = mysql_connect( "localhost", "root", "" ) ;
 
    //s&eacute;lection de la base de donn&eacute;es:
    $db = mysql_select_db( "expressi_dezuets" ) ;
 
    //requ&ecirc;te SQL:
    $sql = "SELECT *
	      FROM spectacles
	      ORDER BY date" ;
 
    //ex&eacute;cution de la requ&ecirc;te:
    $requete = mysql_query( $sql, $cnx ) ;
 
    //affichage des donn&eacute;es:
    while( $result = mysql_fetch_object( $requete ) )
    {
       echo("<table width=\"350\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td>".$result->ville."</td>
    <td><a href=\"supprimer_spectacles2.php?ville=".$result->ville."\" >supprimer</a><br></td>
  </tr>
</table>") ;
    }
  ?>

SUPPRIMER_SPECTACLES2.PHP

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
28
29
<?php
  //connection au serveur:
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db = mysql_select_db( "expressi_dezuets" ) ;
 
  //récupération de la variable d'URL,
  //qui va nous permettre de savoir quel enregistrement supprimer:
  $id  = $_GET["ville"] ;
 
  //requête SQL:
  $sql = "DELETE 
            FROM spectacles
	    WHERE ville = ".$id ;
  echo $sql ;	    
  //exécution de la requête:
  $requete = mysql_query( $sql, $cnx ) ;
 
  //affichage des résultats, pour savoir si la suppression a marchée:
  if($requete)
  {
    echo("La suppression est faite! ") ;
  }
  else
  {
    echo("<br /><br />La suppression na pas eu lieu") ;
  }
?>

merci a l'avance à celui ou celle qui me sortira du pétrin!!