PHP / supprimer champs tableau avec Clic

dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -  
dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'affiche dans ma page "confirmation.php" une liste de devis Selectionés par Id et rangés par Date d'entrée dans ma BDD.
if (isset($_POST['choix'])){
	foreach($_POST['choix'] as $element){
	$sql = "SELECT * FROM devis_table  WHERE id = '".$element."' "; 
	$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() ); 
	$nb = mysql_num_rows($result);
	$stock = $stock + $nb;
	

		while($row = mysql_fetch_array($result)) 
		{ 
					
					echo '<tr>'; 
					echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>'; 
					echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>'; 
					echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>'; 				
					echo '</tr>'."\n";	
}


Bref, je souhaiterai que l'utilisateur ai la possibilité d'enlever une ligne , donc une devis qui ne lui plait pas en cliquant sur un petit lien et donc ainsi rafraichir la page avec le Devis non souhaité ayant disparu.

Merci de me dire si cela est possible et si oui, comment procéder.
Je débute et je vous remercie d'avance pour vos conseils !
MErci
A voir également:

2 réponses

mouf13 Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   17
 
c'est...possible...
1. en utilisant du javascript
2. en utilisant du php
Pour php tu passe l'id de la commande a supprimer, tu la stock dans un tableau (au cas ou plusieurs ligne devraient etre supprimées)

A mon avis ce tableau devrait etre une session.

dans ta boucle tu verifie que la commande traité n'a pas été exclude

$_SESSION['ECLUDE'][] = $_REQUEST['id'];

while($data = mysql_fetch_assoc($query)) {
if(!in_array($row['id'], $_SESSION['EXCLUDE'])) {
ok on affiche
}
}
-1
dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonjour,
et merci de m'avoir repondu !
Je debute, donc ceci n'est pas tres clair pour moi.
peux - tu etre un peu plus précis dans la marche a suivre.
si tu as besoin de plus de code je serai receptif devant l'ordi toute l'aprem.
Merci de ton aide
-1