Bonjour,
Voilà j'ai crée un site avec la fonction DELETE pour supprimmer bien evidemment quelque chose dans une table.
Tout marche, enfin presque, j'ai quand même un problème pour
véritablement supprimmé définitivement ce que je veux dans le tableau.
Je m'explique, pour supprimmer ce que je souhaite j'utilise trois page.
La première pour donner la référence à supprimmer.
La secondes pour montrer une dernière fois la référence
et enfin la troisième qui fait toute la partie suppression.
Le problème c'est que en regardant dans la table même, il mesupprimme en effet la partie demandée mais pas la ligne même.
Par un exemple :
Page 1 : Je tape la référence 123456789
Page 2 :
Suppression de la référence N°123456789
|
Le title :
|
title |
|
Le titre :
|
titre |
|
Le sujet :
|
sujet |
|
La page :
|
page |
Bouton marqué : "Supprimmer définitivement"
Page 3 : Tout le code permettant de supprimmer ma référence.
Une fois fait je vais voir dans ma base MySQL :
Avant la suppression :
Aprés la suppression :
Voilà et cela je ne le comprend pas pourquoi il reste cela, je cherche justement à tout supprimmer.
Voici la source de ma page 3 :
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: log.php');
exit();
}
?><?php
// Verifie si on peut se connecter a la base sql
$connect=mysql_connect('compte_sql','mon_compte','mon_mdp') or die ("Impossible de se connecter");
mysql_select_db('ma_base', $connect) or die ("Impossible de selectionner la base de donnees");
//Recupere l'id
$result=mysql_query ("SELECT * FROM ma_base WHERE Ref='$Ref'") or die ("Requete impossible");
$row = mysql_fetch_array($result);
$myid = $row["id"];
$query ="DELETE FROM appz WHERE id='$myid' LIMIT 1";
mysql_free_result($result);
mysql_query($query, $connect);
mysql_close($connect);
header ('Location: index.php');
?>
Voici le code source de la page 3.
Pourriez-vous à présent me dire ce qui cloche dans ma page, s'il vous plait 
Merci d'avance