Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/10/2011, 17h33   #1
Membre à l'essai
 
Inscription : septembre 2008
Messages : 140
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 140
Points : 23
Points : 23
Par défaut suppression multiple dans form

Bonjour !

J'ai un souci avec un formulaire dans lequel j'ai une "région répétée" qui montre le contenu d'une table.
Sur la ligne de chaque enregistrement il y a une case à cocher, et en bas un bouton supprimer pour supprimer d'un coup tous les enregistrements que l'on aura sélectionnés.
Ça marche de traviole ... ça ne me supprime que le premier enregistrement de la table !!!
Vous pourriez me dire pourquoi svp ?
Merci d'avance !


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form id="form1" name="form1" method="post" action="suppr.php?ID_promo=<?php echo $row_Recordset1['ID_promo']; ?>">
              <?php do { ?>
 <?php
if(afficherPhoto($row_Recordset1['img_promo']) == true) {
   echo redimimage("../../../images/pub/img-promos/".$row_Recordset1['img_promo'],60,60);
} ?>
<a href="modifPromo.php?ID_promo=<?php echo $row_Recordset1['ID_promo']; ?>"><strong><?php echo $row_Recordset1['nom_prod']; ?></strong></a>
                    <br />
                    <?php echo $row_Recordset1['descr_prod']; 
                       <br />
                     <?php echo $row_Recordset1['prix']; 
                    <?php if(!is_null($row_Recordset1['prix_ancien'])) { ?>au lieu de <?php echo $row_Recordset1['prix_ancien']; ?><?php } ?><br />
                     <?php if(!is_null($row_Recordset1['pourcent'])) { ?>
                      soit 
                      <?php echo $row_Recordset1['pourcent']; ?> % de r&eacute;duction<?php } ?><br />
                      <?php if(!is_null($row_Recordset1['detail_prix'])) { ?>
                      <?php echo $row_Recordset1['detail_prix']; ?><?php } 
 
                  <input name="supp" type="checkbox" value="" />          
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
<input name="supprimer" type="submit" value="supprimer" /></form>
evevev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2011, 00h40   #2
Membre chevronné
 
Avatar de christele_r
 
Femme Christele
Inscription : novembre 2009
Messages : 661
Détails du profil
Informations personnelles :
Nom : Femme Christele
Âge : 39
Localisation : France

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2009
Messages : 661
Points : 690
Points : 690
Bonjour,
Ton while devrait étre suivi de { ....... }
c'est a dire toutes tes case a cocher

As tu assez d'habitude de la pratique de MySql ?

Il faut sans doute que tu cherches quelques exemples dans google, ou simplement dans notre recherche en haut de cette page !

tiens nous au courant
christele_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2011, 06h48   #3
Membre à l'essai
 
Inscription : septembre 2008
Messages : 140
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 140
Points : 23
Points : 23
Merci de ta réponse ! mais je me rends compte qu'elle n'est pas à ma portée... En effet je me sers de Dreamweaver pour faire mon site. Je mets très souvent le nez dans le code, et à force, je comprends des choses mais pas suffisamment pour savoir comment mettre ce qu'il faut derrière le while...
J'ai cherché des exemples et dans les tuto, mais c'est trop fort pour moi ! Tant pis, merci quand même !
evevev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h26.


 
 
 
 
Partenaires

Hébergement Web