Question sur les bases de données
caro
-
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!!
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:
- Question sur les bases de données
- Fuite données maif - Guide
- Effacer les données de navigation sur android - Guide
- Comment trier des données sur excel - Guide
- Base de registre - Guide
- Données personnelles - Accueil - Windows
4 réponses
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
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
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?
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?