Voilà je sui entrain de faire un répertoire téléphonnique j'ai réussit à créer une premiere page qui m'afficher tous les gens contenu dasn ma base avec leur nom prenom et numero de tel. j'ai ajouter une page ajout d'une entrée pour ahjouter d'autre personne.
Dans la page principal tout se présente dans un tableau avec nom prenom telephnoe. Maintenant je voudrais réjouter un champ dasn le tableau avec un loen modifier ou supprimer. Pourriez vouz me montrer comment l'on opère si je veux supprimer en cliquant su le lien une des personne contenetu dans le tableau ex :
Voici le tableau :
Nom Prenom Telephone Modif
Moi nicolas 020302011 supp ou modif
en cliquant sur supp je veux que cette ligne soit sûpprimmer ou sij e clik sur modif on peux modifier soit le nom ou le numéro de telephonne.
Voilà merci je vous met le code de la page principal en dessous :
<?php
// on se connecte à la base de données
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('repertoire_tel', $base);
?>
<html>
<head>
<title>affichage du répertoire</title>
</head>
<body>
<?php
// structure de la mise en page
echo '<h3><p><center>Répertoire téléphonnique</center></p></h3><br><br>';
echo '<center>';
echo '<p><a href="ajout.php">Ajouter une entrée</a></p>';
echo '<table border cellspacing="0" width="600">';
echo '<tr>';
echo '<td width="100"><p><center>Nom</center></p></td>';
echo '<td width="100"><p><center>Prénom</p></center></td>';
echo '<td width="200"><p><center>Addresse</p></center></td>';
echo '<td width="200"><p><center>téléphonne</p></center></td>';
echo '</tr>';
// lancement de la requête
$lettre = isset($_GET['lettre']) ? $_GET['lettre'] : '';
$sql = 'SELECT nom, prénom, addresse, telephone FROM liste_proprietaire ';
if($lettre) {
$sql .= 'WHERE `nom` REGEXP "^(' . strtoupper($lettre) . '|';
$sql .= strtolower($lettre) . '){1}"';
}
$sql .= 'ORDER BY nom';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
//on récupère le résultat sous la forme d'un tableau en scanan tous les tuples
while ($data = mysql_fetch_array($req)) {
// on effectu l'affichage des résultat
echo "<tr><td>";
echo $data['nom'];
echo "</td><td>";
echo $data['prénom'];
echo "</td><td>";
echo $data['addresse'];
echo "</td><td>";
echo $data['telephone'];
echo "</td></tr>";
}
echo '</center>';
// on libère l'espace mémoire alloué pour cette intérrogation de base
mysql_free_result ($req);
mysql_close ();
?>
</body>
</html>
Merci