Voici ce que j'ai fait:
La premiere est supprimé toutes les informations de tous les champs dans toute la table.
Mon code est compsé en 2 fichier.php.
1er fichier:
<html>
<link rel="stylesheet" href="style.css" type="text/css">
<head>
<body>
<form name="gestionbasededonnees" action="effacertoutA.php" method="post">
<br><font color='yellow'>
<?php
echo "<center><font color='red'><h1><i>Gestion de la base de donnée</i></font></h1></center>";
?>
<a href="effacertoutA.php"><br><font color='yellow'>Cliquez ici pour tout effacer</a></font></p>
</font>
</form>
</body>
</html>
Puis le 2eme fichier:
<html>
<body>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<p align="center"><strong>Toute la base de donnée a été supprimé</strong></p>
<?
$bdd="XXXXX";
mysql_connect("localhost","root","");
mysql_select_db($bdd);
$SQL="DELETE FROM A ";
$result=mysql_query($SQL);
$SQL = "SELECT nom, prenom, telephone, motif FROM A";
$req = mysql_query($SQL) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_free_result ($req);
mysql_close ();
?>
</head>
</body>
</html>
Sa c'est bon sa marche ensuite j'aimerai bien effacer à partir d'une et une seule information toute les informations de la personne que je souhaite:
1er fichier:
<html>
<link rel="stylesheet" href="style.css" type="text/css">
<head>
<body>
<form name="gestionbasededonnees" action="effacerunepersonne.php" method="post">
<br><font color='yellow'>
<?php
echo "<center><font color='red'><h1><i>Gestion de la base de donnée</i></font></h1></center>";
?>
Pour effacer une personne spécifique veillez saisir son nom:
<input type="text" size="26" maxlength="256" name="nom">
</p><input type="submit" value="Envoyer" action="effacerunepersonne.php">
</font>
</form>
</body>
</html>
Mon 2eme fichier qui s'apelle effacerunepersonne.php
<html>
<body>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<?
$bdd="XXXXXXXX";
mysql_connect("localhost","root","");
mysql_select_db($bdd);
$SQL="DELETE FROM A WHERE nom = '$nom'";
$result=mysql_query($SQL);
$SQL = "SELECT nom, prenom, telephone, motif FROM A";
$req = mysql_query($SQL) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_free_result ($req);
mysql_close ();
echo "La réservation de $_POST[nom] a bien été supprimé";
?>
</head>
</body>
</html>
J'ai essayé de bien m'exprimé et la vous voyé qu'a partir du nom j'ai essayé de supprimé toutes les informations de la personne et sa ne marche pas.
Si vous pouviez m'aidé.
Merci je ne vois vraiment pas ou c'est
Partager