Ajouter & Supprimer dans bdd

Pompomdu69 -  
 Pompomdu69 -
Bonjour à tous,

Je recherche de l'aide pour créer deux boutons afin d'ajouter & supprimer des enregistrements dans ma table « password », Je ne sais vraiment pas comment faire.
Si quelqu'un peut me donner un p'tit coup pouce...

<body>
<table width="80%" border="0" align="center">
  <tr>
    <td colspan="7" align="center"><img src="../../images/header.png" width="856" height="153" /></td>
  </tr>
  <tr>
    <td colspan="7" align="center"><p>&nbsp;</p>
      <p class="mess3">Liste des mots de passe</p>
      <p><a href="../protec/admin.php" class="button_dark">Retour</a></p>
    <p>&nbsp;</p></td>
  </tr>
  <tr>
    <td align="center">
<?php
// information pour la connection à le bdd
$host = 'localhost';
$user = 'root';
$pass = '';
$db   = 'password';

// connection à la bdd
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

// requête SQL qui compte le nombre total d'enregistrement dans la table et 
//récupère tous les enregistrements
$select = 'SELECT * FROM password';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);

// si on a récupéré un résultat on l'affiche.
if($total) {
    // debut du tableau
    echo '<table bgcolor="#FFFFFF">'."\n";
        // première ligne on affiche les titres dans 3 colonnes
        echo '<tr>';
        echo '<td align="center" bgcolor="#669999"><b><u>ID</u></b></td>';
        echo '<td align="center" bgcolor="#669999"><b><u>Mot de passe</u></b></td>';
		echo '<td align="center" bgcolor="#669999"><b><u>Date de création</u></b></td>';
        echo '</tr>'."\n";
    // lecture et affichage des résultats sur 3 colonnes, 1 résultat par ligne.    
    while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td align="center" bgcolor="#CCCCCC">'.$row["id"].'</td>';
        echo '<td align="center" bgcolor="#CCCCCC">'.$row["mot_de_passe"].'</td>';
		echo '<td align="center" bgcolor="#CCCCCC">'.$row["date"].'</td>';
        echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    // fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';

// on libère le résultat
mysql_free_result($result);

?>
<tr>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
</tr>
</table>
</body>
A voir également:

2 réponses

niconovice Messages postés 953 Date d'inscription   Statut Membre Dernière intervention   86
 
Salut,

Perso je préfère avec un select là je te donne une méthode, après tu peux en faire un tableau à toi de voir:
<?php

		if (isset($_POST['select']))
		{
			$monID = $_POST['select'];
			$leNom = mysql_result($result,0,"RubName");
			// ici tu fais le menage
			$query = "DELETE FROM matable WHERE monchamp='$monID'";	
			$result = mysql_query($query) or die("ERROR");
		}	
		
mysql_connect("localhost","root","");
mysql_select_db("test");
	

	echo "<form action='mapage.php' enctype='multipart/form-data' method='post'>
	Répertoire des images : <br /><br />";
	echo "<select name='select'>";
//ici tu generes ta page basé sur ta requete bdd	
	$query = "SELECT monID, leNom FROM maTable ORDER BY leNom DESC";
	$result = mysql_query($query) or die("ERROR");

	$Selected = 0;

		while ($row = mysql_fetch_array($result))
		{
			if($Selected == 0)
			{
				echo '<option value="', $row[0],'" selected="selected">', $row[1],'</option>';
				$Selected = 1;
			}
			else
			{
				echo '<option value="', $row[0], '">', $row[1], '</option>';
			}
			$lstRow[$row['monID']] = $row['leNom'];
		}
	echo "</select>
		<br/><br/>
		<input type='submit' value='Supprimer rubrique'/> 
		</form>";

?>
0
Pompomdu69
 
Ok, merci beaucoup niconovice pour cette réponse.
Bonne journée !
0