Suppression ds une bd grace a des cases a cocher

Soyez le premier à donner votre avis sur cette source.

Vue 8 876 fois - Téléchargée 1 232 fois

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 / Exemple :


<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/annmysql/

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

silvergreg
Messages postés
8
Date d'inscription
vendredi 27 octobre 2006
Statut
Membre
Dernière intervention
31 mai 2009
-
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
cs_jimmy69
Messages postés
787
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
27 novembre 2008
-
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
cs_scanner
Messages postés
39
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
2 février 2009
-
salut a tous

jimmy69 heu ton script marche pas!!
merci de la coriger
cs_jimmy69
Messages postés
787
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
27 novembre 2008
-
hello,

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

bon dev a vous tous !
Christophe
Soweto93
Messages postés
1
Date d'inscription
mardi 10 août 2004
Statut
Membre
Dernière intervention
28 août 2006
-
ouai, bonne ambiance ici! moi, ça me plait. et le bout de code aussi.. ++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.