Rechercher : dans
Par :

PHP+Javascript: demande de confirmation

Dernière réponse le 2 sep 2009 à 13:25:08 redwire, le 26 avr 2005 à 20:55:50 
 Signaler ce message aux modérateurs

Bonjour!

J'ai créé un formulaire pour supprimer des éléments de ma base de données (atb), il envoie le tout vers une seconde page (delproprio1.php)mais j'aimerai qu'avant de supprimer, il s'affiche en javascript une demande de confirmation avec un truc du genre "voulez vous vraiment supprimer le <?php echo $row_supproprio['proprio_id']; ?>?"....

que dois je incorporer dans mon script? je dois utiliser du onclick?
je pense que je dois modifier la page du formulaire...

(je travaille sous dreamweaver)

Merci!


Voici mon formulaire:
<form name="form1" method="get" action="delproprio1.php">
<input name="proprio_id" type="hidden" id="proprio_id" value="<?php echo $row_supproprio['proprio_id']; ?>">
<input name="Submit" type="submit" value="Supprimer">
</form>

et la page de traitement pour la suppression:
<?php
require_once('../Connections/atb.php');

if (isset($_GET['proprio_id'])) {
mysql_select_db($database_atb, $atb) or die (mysql_error());
$res = @mysql_query("delete from tab_proprio where tab_proprio.proprio_id = '".$_GET['proprio_id']."'");
$res = @mysql_query("delete from tab_annonce where tab_annonce.proprio_id = '".$_GET['proprio_id']."'");
}
(!isset($_GET['url'])) ? $url = 'page_membre.php' : $url =
urldecode($_GET['url']);
header("Location:$url\n\n");
?>

Meilleures réponses pour « PHP+Javascript: demande de confirmation » dans :
[Webmaster] Coloration syntaxique dans vos pages web VoirSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
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...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...

1

redwire, le 26 avr 2005 à 22:05:25
  • +2

Faire sans formulaire :

PHP:
<a href="delproprio1.php?proprio_id=<?php echo $row_supproprio['proprio_id']; ?>" onclick="return(confirm('Etes-vous sûr de vouloir supprimer cette entrée?'));">Supprimer</a>

Répondre à redwire

2

nickylarson2509, le 13 aoû 2007 à 10:19:41

Bonjour,
moi j'ai un petit probleme, lorsque je recopie ta commande
onClick=confirm("Etes vous sur?"); que je clique sur oui ou non, il m'execute quand meme la suppression :/


Est ce que quelqun pourrais m'aider?

Répondre à nickylarson2509

3

NemeSiS_eliTe, le 13 aoû 2007 à 17:40:59
  • +4

Il faut mettre :

onclick="return(confirm('Etes-vous sûr de vouloir supprimer cette entrée?'));"

comme l'a dis redwire

Répondre à NemeSiS_eliTe

4

jogilto, le 19 oct 2007 à 15:15:47

Bonjour je voudrai qu'en supprimant une entrée l'utilisateur puisse d'abord confirmer avent l'action
je vous donne le code
<?
require("pconnexion.php");
$resultat=mysql_query("Select * from categorie") or die(mysql_error());
if($resultat==true)
{echo "<center><h1><u>TABLEAU DE SUPPRESION</u></h1></center>";
echo "<table width=100% border=2 bgcolor=#cccccc>";
echo "<td>code</td>";
echo "<td>nom</td>";
echo "<td>description</td>";
echo "<td>suppresion</td>";
while($ligne=mysql_fetch_array($resultat))
{
echo "<tr>";
echo "<td> ".$ligne['code']." </td>";
echo "<td> ".$ligne['nom']." </td>";
echo "<td> ".$ligne['description']." </td>";
echo "<td><a href="suppression_categorie.php?supp=<?php echo $row_supp['code']; ?>" onclick="return(confirm('Etes-vous sûr de vouloir supprimer cette entrée?'));">Supprimer</a></td>";
echo "</tr>";
}
echo "</table>";
}
else
{echo "Echec d'exécution de la requête.";}
if(isset($_GET['supp']))
{$code=$_GET['supp'];
mysql_query("DELETE FROM categorie WHERE code='$code'") or die(mysql_error());
}
?>
il me renvoie un message d'erreur

Répondre à jogilto

9

 mit0910, le 2 sep 2009 à 13:25:08

Bonjour , SVP si vous aviez plus d'un variable que vous vouler l'envoyer dans :

<a href="suppression_categorie.php?supp=<?php echo $row_supp['code']; ?>" onclick="return(confirm('Etes-vous sûr de vouloir supprimer cette entrée?'));">Supprimer</a>

si vous aviez par exemple : supp1 avec comme valeur var1 , supp2 avec comme valeur var2 ...

aide moi svp

Répondre à mit0910

5

kachi, le 8 nov 2007 à 15:04:07

Voici un exemple
si on clique sur oui alors on executera la page test.php
echo '<a href="#" onclick="if(confirm(\'Etes vous sur de vouloir supprimer cette article\')) document.location.href=\'../php/test.php'\'"><img src="../img/poubelle.png" width="10px"></a>';

Répondre à kachi

6

amel.oran, le 15 déc 2007 à 15:23:28

Bonjour
je suis etudiante a l'univercite et j'ait un mémoire a faire des fin d'etude ...ma mémoir pose une créeation d' un cite web pour que les etudiants réinscrites pour son deuxiéme année ou troisiéme année universitaire....vous pouvez m'aidez pour connaitre les logiciels a etuliser et la methode a siuvi dans sette mémoire?et la durée possible de cette création.........merci

Répondre à amel.oran

7

jeremieca, le 25 avr 2008 à 11:21:20

Salut, cela dépend de si tu veux un site ou l'on peut s'inscrire... ou juste une vitrine figée. Si c'est une vitrine, je te conseille fortement le logiciel "Cariboost"

Voila !

Répondre à jeremieca

8

emy, le 2 jui 2009 à 12:00:03

Vous pouvez utiliser le dreamweaver et si tu le maitrise bien tu pourras créer ton site dans MAX une journnée.

Répondre à emy
Collection CommentÇaMarche.net