Probléme suppression d'enregistrements

idrichoue Messages postés 161 Statut Membre -  
idrichoue Messages postés 161 Statut Membre -
Bonjour tout le monde, j'ai un probléme avec mon code php. Je veux à partir d'une page ou j'affiche tous mes enregistrements faire une selection sur le bouton check box de l'enregistrement que je veux suprimer et envoyé la suppression pour qu'il m'affiche dans une autre page les nouveaux enregistrements. Si je fais un choix sur le bouton checkbox pour supprimer un enregistrement et si j'execute ce dernier j'ai une réponse sur une autre page qui me dit que la suppression s'est bien déroulé alors que l'enregistrement en question reste n'est pas supprimé. Voilà mon code :

--------------------------------------------------------------------------------------------------------------------------------
<html>
<title>Assistant suppression logiciels</title>
<body bgcolor="#1e166d">
<form action="affichsuplog.php" method="POST"><br/><br/><br/
<p><h1><center>NOUVEAUX ENREGISTREMENTS</center></h1></p><br/>
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'innova';
$N°Logiciel = $_POST["NumLogiciel"] ;
$NomLogiciel = $_POST["NomLogiciel"] ;
$FabricantLogiciel = $_POST["FabricantLogiciel"] ;
$DateAcquisition = $_POST["DateAcquisition"] ;
$DatemiseService = $_POST["DatemiseService"] ;
$DateExpiration = $_POST["DateExpiration"] ;
$choix = $_POST['suppr'];
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

$select = 'SELECT * FROM logiciels';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);

// si on a récupéré un résultat on l'affiche.
if(($total) ||(isset($_POST[suppr]))
$rek = "delete * from logiciels where numlogiciel=".$numloigiciel."";
{ // debut du tableau
echo '<table bgcolor="#FFFFFF" width=100%>'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#f29522"><b><h3><center>NumLogiciel</center></h3></b></td>';
echo '<td bgcolor="#f29522"><b><h3><center>NomLogiciel</center></h3></b></td>';
echo '<td bgcolor="#f29522"><b><h3><center>FabricantLogiciel</center></h3></b></td>';
echo '<td bgcolor="#f29522"><b><h3><center>DateAcquisition</center></h3></b></td>';
echo '<td bgcolor="#f29522"><b><h3><center>DatemiseService</center></h3></b></td>' ;
echo '<td bgcolor="#f29522"><b><h3><center>DateExpiration</center></h3></b></td>';
echo '<td bgcolor="#f29522"><b><h3><center>Suppression</center></h3></b></td>';

echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["NumLogiciel"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["NomLogiciel"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["FabricantLogiciel"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["DateAcquisition"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["DatemiseService"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["DateExpiration"].'</td>';
echo '<td bgcolor="#CCCCCC"><center><input type="checkbox" name="suppr" </center></tr>';
echo '</tr>'."\n";
}
echo '</table>'."\n";

// fin du tableau.
}
else
echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($result);

?>
<p align="center">
<input type="submit" name="NumLogiciel" value="Supprimer">
<input type="reset" name="annuler" value="annuler">
</p>
</form>
</body>
</html>

-----------------------------------------------------------------------------------------------------------------------------
Merci de votre compréhension.
A voir également:

2 réponses

idrichoue Messages postés 161 Statut Membre 7
 
Est ce que quelqu'un pourrait m'aider à résoudre mon probléme.
0
idrichoue Messages postés 161 Statut Membre 7
 
A l'aide please je déséspére
0