Bonjour,

Je fais un insertion dans les bases de données ligne par ligne. Mais quand je veux effacer les données ligne par ligne, j'efface toutes les lignes à la fois

texte ici1
Effacer text (lien pour effacer le text dans les bases)

texte ici2
Effacer text(lien pour effacer le text dans les bases)
Le problème, je voudrais les éffacer une par une.


Voici mon script, il y bien un boucle, mais....

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
39
40
41
42
43
44
45
46
<?php
 
// Nouvelle instance
$Bdd = new MySQL();
 
// Connexion à la base de donnée
// Et sélection de la base
if(!$link = $Bdd -> connect($MySQL_Host, $MySQL_User, $MySQL_Passwd, $MySQL_Base))
die( $Bdd -> return_error() );
 
// la requete qu'on va envoyer :
$Query = ' SELECT * FROM actualite ';
 
// Envoi de la requete :
if( !$Result = $Bdd -> Send_Query($Query, $link) ) 
die( $Bdd -> return_error());
 
while($annonce = $Bdd -> get_array($Result)) {
 
 
?>
 
<!-- CODE HTML -->
 
	<span class="text_bleu_left"> <?php echo stripslashes($annonce["elm1"]) ?></span>
	<br/>
<a href="<?php echo'suppression_mysql.php?elm1=$annonce[elm1]' ?>"> Effacer l'actualité</a>
 
<br /> 
 
  <!-- CODE HTML -->
 
 
<?php
} // FERMETURE DE LA BOUCLE while
 
// On libère les resultats
$Bdd -> free_result($Result);
 
// On ferme la connexion
$Bdd -> close($link);
 
?>
<br />
<br />
<br />

Voici mon script suppression_mysql.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
<?php
header("Content-Type: text/html; charset=iso-8859-1");
 
/* Insertion variable de connexion et fonctions utiles */
require_once('includes/fonctions.php') ;
require_once('includes/mysql/mysql.php') ;
 
foreach($_POST as $cle => $val) {
	echo $cle." => ".$val."<br/>" ;
}
 
echo str_repeat("<br/>",3) ;
 
// Nouvelle instance
$Bdd = new MySQL();
 
// Connexion à la base de donnée
// Et sélection de la base
if(!$link = $Bdd -> connect($MySQL_Host, $MySQL_User, $MySQL_Passwd, $MySQL_Base))
die( $Bdd -> return_error() );
 
$elm1=mysql_real_escape_string($_GET["elm1"]);
 
$req="DELETE FROM actualite";
 
$resultat = mysql_query($req);
 
 
if( !$resultat)
 
            print("Effacement non effectué");
 
            else
 
                        print("Effacement réussi");
 
?>