Page 1 sur 1

Confirmation avant supression

Posté : 15 mars 2005, 17:27
par CNRS
COmment puis-je demander confirmation avant la supression d'un champ dans mysql.
Il faudrait que je crée une petite fenetre avec "Voulez-vous supprimer ce fichier?".

Posté : 15 mars 2005, 17:40
par demipoulp
tu peus condition ta superssion à la presence d'une variable passer en post par exemple :

Code : Tout sélectionner

<form action="page.php" method="post" align="center"><input type="hidden" value="del" name="action"><input name="image" type="image" src="button.gif" ><form> if (isset($_POST['action'])){$action= $_POST['action']; } if($action=="del") { $q_0=mysql_query("DELETE blblabla "); }

Posté : 15 mars 2005, 17:46
par flitox
Ou plus simplement ;)

Code : Tout sélectionner

<a href="supprimer.php" onclick="return(confirm('Etes-vous sûr de vouloir supprimer ce champ?'));">Supprimer</a>

Posté : 15 mars 2005, 17:56
par CNRS
Merci je vais essayer

Posté : 15 mars 2005, 18:05
par CNRS
Merci ça marche.
J'aurais encore une question pourquoi ce code ne fonctionne pas?,c'est un probleme avec la variable $table.Lorsque je met le nom de la table sa fonctionne.
$sup='delete from '.$table.' where id="'.$iddel.'";';

Posté : 15 mars 2005, 19:04
par Xenon_54
Car MySQL n'accepte pas les " comme délimiteur de chaine. De plus, un entier ne devrait pas être contenu entre des guillemets. Il faut donc faire:
$sup = 'DELETE FROM ' . $table . ' WHERE id=' . $iddel;
;)