Question sur les bases de données

caro -  
 caro -
slt tous le monde,

je travail avec phpmyadmin, je suis en train de créer des pages web avec des formulaires pour rentrer,changer, ou supprimer des données dans mes bases de données sans passer par l'interface de phpmyadmin. je me sert des requetes sql pour effectuer tout çà.

je voudrais savoir si il est possible d'effectuer une recherche par mot chefs et si on peut afficher le résultat sous forme de liste avec des cases a cocher ou l'on pourra choisir qu'elle ligne on veut supprimer.

et si c'est réalisable, comment le faire?

j'espère que je suis assez claire.

merci a tous les courageux qui vont m'aider.

merki bcp!!
A voir également:

4 réponses

rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
biensur que c'est réalisable
dans un premier temps il faut que tu arrives a affichers ton contenu en retour de ta requete sql.
ensuite tu t'ocupera de la partie supression
0
caro
 
ben en fait c'est un peu compliqué.

j'ai plusieurs page avec différentes données pour mes pages suppression j'ai çà:

page 1 formulaire:
<form name="suppression" method="post" action="suppression.php" >
<table border ="1">
<tr>
<td width="150">choix de la table</td>
<td><select name="choix">
<option value="essai2">essai</option>
<option value="user">user</option>
</select>
</td>
</tr>

<tr>
<td width="150">Choix de la colonne</td>
<td><select name="entete">
<option value="login">login</option>
<option value="mail">mail</option>
<option value="mdp">mot de passe</option>
</select>
</td>
</tr>
<tr>
<td width="150">Mot à supprimer</td>
<td><input type="text" size="25"name="motsup"></td>
</tr>
</table>
<br/>

<input type="submit" name="supprimer" value="Supprimer">

</form>
<br><br>

<div class="texte"><strong><u>Supprimer une base de donnée</u></strong></div>
<br><br>
<form name="supbase" action="suppressionbase.php" method="post">
<table border ="1">
<tr>
<td width="150">choix de la table</td>
<td><select name="choixb">
<option value="essai2">essai</option>
<option value="user">user</option>
</select>
</table>
<br/>

<input type="submit" name="supprimer" value="Supprimer">

</form>

page2 php et requete sql

<?php
$host="localhost";
$user="root";
$passwd="";
$bdd = "test";

$connection = mysql_connect($host,$user,$passwd);

//connexion au serveur
mysql_connect($host, $user, $passwd) or die("erreur de connexion au serveur");

//connexion à la base
mysql_select_db($bdd) or die ("erreur de connexion à la base");

//recupération du formulaire avec déclaration des variables

$ch = $_POST['choix'];
$tete =$_POST['entete'];
$mots=$_POST['motsup'];

//requete de suppression
$q = ("DELETE FROM ".$ch." WHERE ".$tete." = '".mots."'");
mysql_query($q) or die("impossible de supprimer la donnée!!");

echo "La donnée a était supprimé";
/*
//nombre de lignes affectées par la modification
<br/>
<br/>
<strong><u>Nombre de lignes affectées par la modification</u></strong>
<br/>
//requete
mysql_query ("DELETE FROM ("tab") WHERE ("$col") = ("mot")";
echo 'nombre de lignes affectées par la suppression : 'mysql_affected_rows().'enregistrements'.
*/?>

<br>
<br>
<a href="formulaire de suppression.html"><img src="images/retour.jpg" width="90" height="29"BORDER="0"></a>

le seul problème c'est que j'ai pas la moindre idée pour arriver à l'afficher sous forme de liste avec des cases à cocher.

tu peux m'aider?
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
donc tu veu lister une partie du contenu de ta base dans un form avec une check box a chaques lignes
puis un bouton supprimer qui t'enverra vers la page de traitement qui ne suprimera que les enregistrements cochés...
c'est ca ?
0
caro
 
oui je voudrais bien faire çà. en fait je voudrais que quand on a choisi les checkbox et qu'on a cliqué sur supprimer les données sélectionnées soit supprimer de la base.

le seul problème c'est que je sais pas trop comment faire
0