begin process at 2012 02 13 07:06:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > SUPPRESSION DS UNE BD GRACE A DES CASES A COCHER

SUPPRESSION DS UNE BD GRACE A DES CASES A COCHER


 Information sur la source

Note :
6,18 / 10 - par 11 personnes
6,18 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Niveau :Débutant Date de création :15/07/2004 Date de mise à jour :16/07/2004 14:09:05 Vu / téléchargé :7 622 / 1 061

Auteur : jimmy69

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Suppression ds une bd grace a des cases a cocher (Juillet 2004)
-------------------------------------------- ---------------------------------------

P'tit script qui montre comment on peut supprimer un ou plusieurs enregistrements(records)
en cochant des cases a cocher...dans une db mysql.

Le code est assez bien documente...

J'espre que cela vous servira pour vos dev futurs...

Ne vous fier pas au comment de mister GRenard, ce script tourne parfaitement...et je suis sur qu'il vous donnera des idées....
Je me suis trompé de catégories en inserant ce code ce qui a ulcére notre ami GRenard qui doit encore avoir du lait derriere les ....oreilles le pauvre !

Pour le faire tourner :
-----------------------------

Ouvrez le fichier de connection a la base de donnees (connection.php)
et mettez y vos infos.

Copiez et coller le contenu du script base.sql
dans phpmyadmin qui se chargera de creer la table et d'inserer quelques valeurs
afin de tester ce script assez vite. (Sorry pour les valeurs de tests :-) )

Une fois tout cela fait, ouvrez votre navigateur et entrez l'adresse correspondante ou script..

Voila tester ca tourne...

Tout est dans le .zip

Source

  • <html>
  • <head>
  • <title>Page de suppression</title>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <script language="JavaScript" type="text/JavaScript">
  • function Affichage(i)
  • {
  • //AFFICHAGE DU MESSAGE AVEC PASSAGE DU NOMBRE DE TUPLES SUPPRIMES
  • alert('Total de la suppression dans la Base de donnees : ' + i);
  • //REDIRECTION VERS LA PAGE PRINCIPALE
  • document.location = "index.php";
  • }
  • </script>
  • </head>
  • <body>
  • <?
  • /* Evite le message de variables non initialisée */
  • error_reporting(E_ALL ^ E_NOTICE);
  • include('connection.php');
  • if(isset($_POST['sup'])) {
  • for ($i=0, $j=count($_POST['sup']); $i<$j; $i++) {
  • echo "<br><b>ID correspondant : ".$_POST['sup'][$i]."</b>"; //affiche id correspondant a la case
  • //requete sql
  • $mysql_result = mysql_query('DELETE FROM annonce where id='.$_POST['sup'][$i].' ;') or die("Erreur de connexion");
  • }
  • }
  • ?>
  • <script>
  • /*APPEL FONCTOIN JAVASCRIPT QUI AFFICHE LE NOMBRE DE TUPLE EFFACES ET REDIRIGE*/
  • Affichage('<?php echo $i; ?>');</script>
  • </body>
  • </html>
<html>
<head>
<title>Page de suppression</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <script language="JavaScript" type="text/JavaScript"> 
          function Affichage(i)
      {
         //AFFICHAGE DU MESSAGE AVEC PASSAGE DU NOMBRE DE TUPLES SUPPRIMES
         alert('Total de la suppression dans la Base de donnees : ' + i);
		//REDIRECTION VERS LA PAGE PRINCIPALE
		  document.location = "index.php";
      }
</script>
</head>

<body>
<?
/* Evite le message de variables non initialisée */
error_reporting(E_ALL ^ E_NOTICE);
 
include('connection.php');

if(isset($_POST['sup'])) { 

for ($i=0, $j=count($_POST['sup']); $i<$j; $i++) { 
 echo "<br><b>ID correspondant : ".$_POST['sup'][$i]."</b>"; //affiche id correspondant a la case 

//requete sql 
 $mysql_result = mysql_query('DELETE FROM annonce where id='.$_POST['sup'][$i].' ;') or die("Erreur de connexion"); 
   
} 

}

?>
<script>
/*APPEL FONCTOIN JAVASCRIPT QUI AFFICHE LE NOMBRE DE TUPLE EFFACES ET REDIRIGE*/
Affichage('<?php echo $i; ?>');</script>
</body>
</html>

 Conclusion


Un p'tit comment .... :-)
Enjoy

Christophe

http://membres.lycos.fr/annmys ql/

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

15 juillet 2004 19:40:32 :
Changement de la categorie => debutant
16 juillet 2004 14:09:05 :
=> rectification suite au comment de GRenard

 Sources du même auteur

Source avec Zip PHP + PROCEDURES STOCKEES SOUS MSSQL SERVEUR
Source avec Zip TRIER VOS DONNEES EN CLIQUANT SUR LES ENTETES DE COLONNES
Source avec Zip UPLOADER => CERTAINES EXTENSIONS DE FICHIERS
Source avec Zip [DEBUTANT]EXEMPLE DE NEWS
Source avec Zip UPLOAD DE PHOTOS SOUS EASYPHP 1.7

 Sources de la même categorie

Source avec Zip RECHERCHE DES DOUBLONS DANS UNE TABLE MYSQL EN SÉLECTIONNANT... par aladec2007
[CRON] INSERT ON DUPLICATE KEY UPDATE par pierreSabatier
Source avec Zip CLASS MYSQL 5/PHP5 AVEC GESTION DES EXCEPTION ET DES REQUÊTE... par devil_may_cry
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SUR BASE MYSQL FULLTEXT ET BOOLEAN AVEC ... par cod57
SYSTÈME DE PAGINATION AVEC BDD ET IMAGES (FICHIERS) par begueradj

Commentaires et avis

Commentaire de GRenard le 15/07/2004 18:46:16

Non mais en plus tu te fous de la gueule des autres...
Je juge peut-etre vite mais ca ne se classe pas dans la catégorie Expert ! refous moi ca Débutant !
En plus c'est mal codé :
short_open_tag = Off
register_globals = Off
error_reporting = E_ALL
!!

1/10 pour cet affront...

Commentaire de Anthomicro le 20/07/2004 18:13:06

lol

Commentaire de amadnane2000 le 12/05/2005 03:24:08

bravo

Commentaire de Anthomicro le 12/05/2005 18:00:09

En même temps quand je vois que tu fais exprès de ne pas suivre ses commentaires, c'est vraiment bidon...

Il te dit ce qu'il faut faire et, parce que tu ne peux pas le blairer, tu fais le contraire...

Commentaire de Anthomicro le 12/05/2005 18:01:11

En même temps quand je vois que tu fais exprès de ne pas suivre ses commentaires, c'est vraiment bidon...

Il te dit ce qu'il faut faire et, parce que tu ne peux pas le blairer, tu fais le contraire...

Commentaire de Soweto93 le 28/08/2006 14:58:52

ouai, bonne ambiance ici! moi, ça me plait. et le bout de code aussi.. ++

Commentaire de jimmy69 le 28/08/2006 16:37:43

hello,

si cela vous plait tant mieux ..
faites augmenter la cote ;-)

bon dev a vous tous !
Christophe

Commentaire de scanner le 29/02/2008 00:42:56

salut a tous

jimmy69 heu ton script marche pas!!
merci de la coriger

Commentaire de jimmy69 le 29/02/2008 18:17:26

salut salut scanner,

sorry je fais plus de php et de javascript depuis longtemps !
De plus, qu'est ce qui ne va pas exactement ?!

Merci

Commentaire de silvergreg le 31/03/2008 03:01:52

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www\coche\index.php on line 17

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www\coche\index.php on line 17


 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,853 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales