Rechercher : dans
Par :

[PHP] fonction confirm

Dernière réponse le 29 jan 2009 à 17:08:42 tobec, le 29 jan 2009 à 16:39:02 
 Signaler ce message aux modérateurs

Bonjour a tous,


Voila, je voudrai en cliquant sur un bouton dans un formulaire, effacer le contenu de ma base de données.

J'ai entendu parler de la fonction confirm() de javascript, j'ai effectué deux trois tests rapides, mais a chaque fois que je veux introduire du php dans le javascript il ne se lance plus.

J'ai decouvert le php il y a une semaine donc pardonnez moi si la question est béte^^

Quelqu un pourrait-il m'éclairer sur comment faire pour ecrire la requete de grand nettoyage de la base de données apres que l'utilisateur ai confirmé?

Merci a tous

Configuration: Windows Vista
Firefox 3.0.5

Meilleures réponses pour « [PHP] fonction confirm » dans :
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
Supprimer les accents avec PHP VoirPour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents. Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués : function...
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...

1

Sandriine, le 29 jan 2009 à 16:42:15

Pas besoin de javascript, il te suffit d'une requête SQL "DELETE".

Tu veux effacer le contenu de tes tables, ou bien carrément toutes les tables?

Répondre à Sandriine

2

tobec, le 29 jan 2009 à 16:48:13

Salut,

Je veux juste supprimer le contenu de la table, mais je voudrais que l'utilisateur puisse confirmer l'effacement avant avec un équivalent d'une msgbox en VB, "voulez vous vider la table?" un bouton oui un bouton non.

Merci de ton aide

Répondre à tobec

3

Sandriine, le 29 jan 2009 à 16:51:56

Donc il faut que tu fasse une requete de type "DELETE FROM NomTable WHERE condition"

Pour le message d'alerte, tu peux utiliser la methode confirm() en javascript sur le clic du bouton, regarde ici : http://www.commentcamarche.net/contents/javascript/jsdialogue.php3

A propos de la fonction confirm() en javascript, elle permet d'afficher un message à un moment précis, par exemple sur le clic d'un bouton. plus d'info : http://www.commentcamarche.net/contents/javascript/jsdialogue.php3.

Répondre à Sandriine

4

tobec, le 29 jan 2009 à 17:01:25

Aie, j'ai toujours le meme problème, je n'arrive pas a intégrer mon code php (ma requete) dans le code javascript...snif^^


Merci sandriine

Répondre à tobec

5

Sandriine, le 29 jan 2009 à 17:05:46

Non tu n'a pas besoin de ta fonction javascript pour faire ce dont tu as besoin.

Fais d'abord ta requête en php, tu l'exécute, et ensuite sur le clic du bouton du formulaire (je suppose qu'il y en a un), tu appelle la fonction javascript confirm() qui va faire en sorte de continuer (et donc supprimer tes données) ou d'annuler.

Répondre à Sandriine

6

 tobec, le 29 jan 2009 à 17:08:42

Okok, je vais essayer comme ca.^^


Merci encore

Répondre à tobec