Titre: Supprimer une donée precise dans boucle While
Posté par: Romain14 le le 16-07-2011 a 20:55:10
Bonjours,
Voilà j'ai une boucle While qui me fais afficher le contenu d'une table de BDD.
<?php do { ?> <div id="conteneur"> <?php echo $row_Statut['Proprietaire']; ?><br /> <?php echo $row_Statut['com']; ?> </div> <?php } while ($row_Statut = mysql_fetch_assoc($Statut)); ?>
Qui donne exemple :
Info1 id1 info2 id2 info3 id3 etc....
Dans un formulaire je veux faire en sorte que l'on puisse supprimer l'info souhaiter 1, 2, ou 3 etc... en me repairent de son id que je met donc dans un champ cacher.
<form action="" method="get" name="supprimer"> <input name="id" type="hidden" value="<?php echo $row_Statut['id']; ?>" /> <input type="submit" name="Oui" value="Oui" /> <input name="Bouton" type="button" class="annuler" id="idAnnuler" onClick="clicAnnuler()" value="Non" /> </form>
Le problème c'est que le fameux $row_Statut['id'] va afficher seullement la dernière info connu et non celle qui est choisi.
Regarder (Tout les scripts) :
<?php do { ?>
<?php if(isset($row_Statut['com'])) { ?> <div id="middle_corp_statut_hover"> <img src="../Images/croix.jpg" onclick="ouvreBoite()" onmouseout="this.src='../Images/croix.jpg'" onmouseover="this.src='../Images/croix2.gif'"/> </div><?php $id=$row_Statut['id']; ?>
<form action="" method="get" name="supprimer"> <input name="id" type="hidden" value="<?php echo $row_Statut['id']; ?>" /> <input type="submit" name="Oui" value="Oui" /> <input name="Bouton" type="button" class="annuler" id="idAnnuler" onClick="clicAnnuler()" value="Non" /> </form>
<div id="middle_corp_Statut"> <h1><?php echo $row_Statut['Proprietaire']; ?></h1> <?php echo $row_Statut['com']; ?><br /> <hr color="#E5E5E5"/> </div> <?php } ?>
<?php } while ($row_Statut = mysql_fetch_assoc($Statut)); ?>
Tout est bien mis dans la boucle et pourtant... Aidez moi svp !!!!
|
Titre: Re:Supprimer une donée precise dans boucle While
Posté par: Wolf18 le le 17-07-2011 a 10:48:36
Dans ce cas pourquoi ne pas utiliser un SELECT pour faire apparaitre ta liste complète d'IDs ?
Code:
<select name="id"> <option value=""></option> <?php while() { echo "<option value=\"".$info['id']."\"> ".$info['id'])."</option>"; } ?> </select> |
|
|
Titre: Re:Supprimer une donée precise dans boucle While
Posté par: MarvinLeRouge le le 18-07-2011 a 13:31:46
Salut,
Autre solution : je suppose que tes données sont affichées sous forme de tableau et qu'il s'agit d'une sorte de back-office, donc pourquoi ne pas tout simplement avoir une colonne "actions" dans laquelle tu colles un lien "effacer cet enregistrement", avec un lien du genre Code:
| <a href="mapage.php?action=del&id=$id">Supprimer cet enregistrement</a> |
|
Tu rajoutes une confirmation d'effacement en javascript et zou. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|