Va faire un tour sur http://www.sqlfacile.com pour connaitre les requetes sql de base, c´est pas du temps perdu crois moi.
- afficher les enregistrements :
Je présume que tu souhaites faire ça sous forme de tableau, voila le script ( sans pagination, pour la pagination il y a un bon tuto sur phpdebutant).
< ?
$query = " SELECT * FROM table";
$tableau = mysql_query($query, $connect) or die(mysql_error());
while ( $row = mysql_fetch_array($tableau))
{
? >
< table>
< tr>
< td><?=$row[´champ1´]?></td>
< td><?=$row[´champ2´]?></td>
< ?
}
? >
< /tr>
< /table>
- les effacer :
Dans ton tableau initial tu peux rajouter une colonne avec un lien pour effacer comme ceci :
< td><a
href="delete.php?nom=´.$row[´champ1´].´">effacer</
a></td>
Comme tu le vois ça te renvoie vers delete.php qui traite l´effacement.
delete.php :
$champ-effacer = $_GET["champ1"];
// on récupère le champ à effacer ( attention car là tu efface tous les enregistrement qui auraient ce champ en commun, à toi de modifier à ta guise).
mysql_connect($dbhost,$dblogin,$dbpassword);mysql_
selectdb($dbname);
$result=mysql_query("DELETE FROM table WHERE champ1=´$champ-effacer´");
// la requete proprement dite
if ( !$result) {
echo " failed";
} else {
echo " effacé";
}
//on verifie si ça a fonctionné
mysql_close();
//on ferme la connexion sql
? >