begin process at 2012 05 30 13:52:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

delete checkbox multiple


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

delete checkbox multiple

mardi 20 septembre 2011 à 21:04:22 | delete checkbox multiple

speedylol




bonjour ;-)

Je suis devant un problème j'aimerai votre aide sur se point j'arrive a cocher tous les checkbox mais cela ne ce supprimer je recherche la solutions.

Code PHP :
<?php
//sécurité
include("sources/secuk.php");
//Page du haut
include("sources/haut.php");
?>
<script language="javascript">
<!--
function cocheToute(){
   var taille = document.forms['del'].elements.length;
   var element = null;
   for(i=0; i < taille; i++){
      element = document.forms['del'].elements[i];
      if(element.type == "checkbox")
         element.checked = true;
   }
 
}
//-->
</script>
<br/><br/><div id="m1">
<table width="500" border="0" align="center" />
  <tr>
    <td>
      <table width="100%" border="0">
        <tr>
          <td>
            <div align="center"><font>Messagerie
               - Messages re&ccedil;us</font></b> </font></div>
          </td>
        </tr>
      </table><br/><br/>
<?php
//Premiere Page
if(@!$start) {$start=0;}
 
//Recupere le nombre de messages au total
@$result=mysql_query ("SELECT * FROM messages WHERE dest='".$_SESSION['xxxx']."' ORDER by date DESC, heure DESC LIMIT $start,$messpagerec") or die ("Requete impossible");
 
//Nombre de messages recuperer dans $nbmessrec
$nbmessrec = mysql_num_rows($result);
 
echo("<table width=\"100%\" border=\"0\">\n<tr>\n<td>\n");
echo("<div align=\"left\"><b>Messages ");
echo("re&ccedil;us :</font> <font color=\"#FF0000\">$nbmessrec</b></font><br>\n");
echo("<form method=\"post\" name=\"del\" action=\"\" >");
?>
<a href="javascript:cocheToute();"><img src="images/erreur.JPG" width="15" height="16" border="0" title="TOUT COCHER" /></a>
<input name="delete" type="submit" id="delete" value="Delete">
<?php
echo("</div>");
echo("</td>\n</tr>\n</table><hr>");
echo("<table width=\"100%\" border=\"0\">\n<tr>");
echo("<td width=\"10%\"><center><b>Effacer</b></center></td>\n");
echo("<td width=\"20%\"><center><b>Dates</b></center></td>\n");
echo("<td width=\"20%\"><center><b>Exp&eacute;diteur</b></center></td>\n");
echo ("<td width=\"50%\"><center><b>sujet</b></center></a></td>");
echo("</tr>\n</table>");
 
//Affichage des messages trier par l'affichage par page
while ($row = mysql_fetch_array($result)) {
 
$idmess = $row["id"];
$envmess = $row["env"];
$titremess = $row["titre"];
$datemess = $row["date"];
 
//Date version dd mm yyyy
list($y,$m,$d) = explode("-",$datemess);
$tiret= "-";
$datemess2 = $d.$tiret.$m.$tiret.$y;
echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\">\n<tr>");
?>
<td width="10%"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
<?php
echo("<td width=\"20%\"><font color=\"#FF0000\"><center>$datemess2</center></font></td>\n");
echo("<td width=\"20%\"><center>$envmess</center></td>\n");
echo("<td width=\"50%\"><a href=\"message.php?aff=$idmess\"><center>$titremess</center></a></td>\n");
/*echo ("<td width=\"13%\"><a href=\"supmessagerie.php?suppr=$idmess\"><center>Effacer</center></a>");*/ 
echo("</tr>\n</table>");
}
if($delete){
for($i=0;$i<$count;$i++){
$del_id = $checkbox[$i];
$sql = "DELETE FROM messages WHERE id='$del_id'";
$result = mysql_query($sql);
}
 
// if successful redirect to delete_multiple.php
if($result){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=messagerie.php\">";
}
}
mysql_close();
//Si il n'y a pas encore de message  recu
if ($nbmessrec=="") {
echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\"><tr>");
echo("<td><i>Aucun message pour le moment</i>");
echo("</td></form></tr></table>");}
?>
</td></tr>
  <tr>
 <td>
<?php
//Barre de navigation (page précédente - page suivante)
//Affichage ou non de l'url page precedente
echo("<table width=\"100%\" border=\"0\" align=\"center\"><tr><td width=\"30%\">");
if($start>0){
echo("<a href=\"messagerie.php?start=".($start-$messpagerec)."\">&lt;&lt; Pr&eacute;c&eacute;dent</a>");}
if($nbmessrec>0){
echo("</td><td width=\"40%\"><div align=\"center\">Page ");
echo ($start + $messpagerec)/$messpagerec;
echo (" sur ");
echo ceil($nbmessrec/ $messpagerec);}
echo("</div></td><td width=\"30%\">");
//Affichage ou non de l'url Page suivante
if($nbmessrec>$start+$messpagerec){
echo("<div align=\"right\"><a href=\"messagerie.php?start=".($start+$messpagerec)."\">Suivant &gt;&gt;</a></div>");}
echo("</td>\n</tr>\n</table>\n");
?>
</td></tr>
    <tr>
    <td><hr>
    <table width="100%" border="0">
  <tr>
    <td><a href="envmessagerie.php?idm=<?php echo''.$_SESSION['idm'].''; ?>"><font>Messages envoy&eacute;s</font></a></td>
    <td><div align="right"></div></td>
  </tr>
</table>
     </td>
  </tr>
</table><br />
<div align="center">
<a href="compte.php?idm=<?php echo''.$_SESSION['idm'].''; ?>">Retour à votre compte</a></div></div>
<br />
<?php
mysql_close();
//Page du bas
include("sources/bas.php");
?>

mercredi 21 septembre 2011 à 10:12:35 | Re : delete checkbox multiple

coucou747

Administrateur CodeS-SourceS
Bonjour,
Que vaut la variable : $checkbox ? tu peux l'afficher ?

Sinon, si tu pouvais réumer ton code à la partie qui plance ça permettrait de le lire plus vite : on s'en fout de toutes tes balises html, à part la balise checkbox.

Cordialement,

Maxime
mercredi 21 septembre 2011 à 10:27:04 | Re : delete checkbox multiple

speedylol




bonjour ;-)

Merci de ta réponse je pour initialisé mon checkbox à quel niveau stp.

Merci
mercredi 21 septembre 2011 à 10:35:41 | Re : delete checkbox multiple

coucou747

Administrateur CodeS-SourceS
J'en sais rien, c'est ton code, tu veux quelle valeur ?

array(1, 2, 3); te supprimerais les éléments 1 2 et 3.


Cette discussion est classée dans : messages, echo, row, if, nbmessrec


Répondre à ce message

Sujets en rapport avec ce message

Affichage de résultat d' une requête en ligne [ par winnie39 ] Bonjour à tous,En ce lundi matin je vous pose la question qui me bloque depuis vendredi dans mon travail,Je souhaite faire simplement une page "panora error Undefined offset [ par tadjidine ] Bonjour, je suis entrian de crée un site de boutique ne ligne; après je suis en phase d'afficher tous les produit existant ds la tableau produit mais affichage une liste des articles dans une seul page [ par tadjidine ] Bonjour; quelqu'un peus m'aidé sur ce code; le but de listé vers la base de donnée tous les articles qui est stocké ds la base dans une seul page en l Affichage d'une bd dans mysql à partir de la selection d'un nom d'une liste déroulante [ par sirina89 ] bjr j'ai un formulaire php qui contient une liste déroulante en choisissons un noms de cette liste il doit afficher dans un tableau tous les enregist Récupération d'un fichier avec Ajax via un formulaire [ par ludi49 ] Bonjour, Je viens solliciter votre aide. En effet, je développe un site internet web avec la partie back-office. Au début l'administrateur a le choix écrire bonne endroit fichier [ par loblobloblob ] Bonjour, je vous expose mon probléme en espérant que vous pourrais m'aider. je dois faire un menu extensible sur un site, pour cela j'ai créé une BDD probléme avec mes fonction mysql [ par jinin ] Salut j'ai essayer de faire une script qui affiche page par page des article que moi l'admin je poste sur ma partie index de mon site voici mes erreur mysql/php [ par aamsa ] Bonsoir, j'ai un script qui permet d'afficher groupes (groupe est une table mysql)dont le code est le suivant: '; echo ""; echo ''; echo création d'une plate forme d'une université (site web dynamique) [ par bestgirl88 ] SVP est ce qu'il y a quelqu'un qui peut m'aider ... je suis entrain de faire un site web d'une faculté universitaire ... j'ai pu faire la partie du su création d'une plate forme d'une université (site web dynamique) [ par radhouane1977 ] Salut, SVP est ce qu'il y a quelqu'un qui peut m'aider ... je suis entrain de faire un site web d'une faculté universitaire ... j'ai pu faire la parti


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 5,132 sec (3)

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