J affiche un tableau dans lequel je veux supprimer la ligne selectionné. Je passe l'id par l'url, je vois bien l id dans l 'url, ca m affiche que la suppression a été effectue mais rien n a été supprimé.
je ne vois pas ou je me suis planté, une idée ???
Merci d 'avance pour votre aide
<script language="javascript"> function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "suppression2.php?idtransport="+identifiant ;
}
} </script>
<table width="800" height="254" border="1" align="center" class="set1">
<tr>
<td width="794" height="115"><img src="images/logo.JPG" alt="" width="61" height="61" /> EUROBUILT GESTION</td>
</tr>
<tr>
<td class="set1">Suivi du transport :</td>
</tr>
<tr>
<td height="105">
<?php
//connection au serveur:
$cnx = mysql_connect("", "", "") ;
//sélection de la base de données:
$db = mysql_select_db( "" ) ;
//requête SQL:
$sql = 'SELECT * FROM transport ORDER BY enlevement DESC';
//exécution de la requête:
$requete = mysql_query( $sql, $cnx );
//affichage des données:
echo '<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="125" align="left"><strong>Supprimer</strong></td>
<td width="175" align="left"><strong>Transporteur</strong></td>
<td width="150" align="left"><strong>Commande</strong></td>
<td width="150" align="left"><strong>commentaire</strong></td>
<td width="125" align="left"><strong>Date d enlevement</strong></td></tr>'
;
while($data = mysql_fetch_array($requete)) {
echo "<tr>
<td> <div align=\"center\">".$data->id."<a href=\"#\" onClick=\"confirme('".$data['id']."')\" >supprimer</a><br></td>
<td width=\"150\">". $data['transporteur'] ."</td>
<td width=\"125\">". $data['commande'] ."</td>
<td width=\"125\">". $data['commentaire'] ."</td>
<td width=\"150\"><span style=\"color: ";
if($data['statut'] == 'ok') {
echo 'black';
}
echo '">'. $data['enlevement'].'</span></td></tr>';
}
?>
<?php
$cnx = mysql_connect("", "", "") ;
//sélection de la base de données:
$db = mysql_select_db( "" ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement supprimer:
$id = $_GET["id"] ;
//requête SQL:
$sql = "DELETE FROM transport WHERE id='.$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 à été correctement effectuée") ;
}
else
{
echo("La suppression à échouée") ;
}
?>