Rechercher : dans
Par :

Fenetre confirmation html/php

Dernière réponse le 25 sep 2008 à 12:07:52 layork, le 10 jun 2004 à 15:25:06 
 Signaler ce message aux modérateurs

Bon, je continu avec mes question :p

en fait je fait, je voudrai creer une page pour supprimer un element d'une base mysql, alors en fait, quand j'affiche l'element, j'ai un lien "supprimer", t je voudrai que avant de lancer la page de traitement de la suppression, il y ai une message box qui demande
"ete vous sure?"
OUI NON

donc voila, j'attend vos propsition ;)

l'informatique ca rend fou!!!!!

Meilleures réponses pour « fenetre confirmation html/php » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger HTML Tidy fr VoirHTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. Cette version est la version 1.1.5.0, c'est-à-dire la version de base ! Ayant remarqué que les débutants avaient des problèmes dans l'utilisation de la version...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
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...

1

flokocha, le 10 jun 2004 à 15:40:00
  • +2

<SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer ce truc ?";
if (confirm(msg))
location.replace(tonscript.php);
}
</SCRIPT>

<INPUT TYPE="Button" onClick="confirmation();" VALUE="Supprimer">

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

26

manelsousse, le 20 mar 2008 à 13:32:03
  • +1

La suppression nest pas efféctuée voila mon code:
<head><SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer ce truc ?";
if (confirm(msg))
location.replace(f3.php);
}
</SCRIPT> </head><body> <?
$c=mysql_connect("localhost","root","");
$bd=mysql_select_db("bd2",$c);
$req=mysql_query("select * from fournisseurs ORDER BY nom ASC");
while($res=mysql_fetch_array($req))
{
?>
<tr bordercolor="">
<th scope="col"><input name="choix" type="checkbox" value="">
</th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[0]"; ?></th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[1]"; ?></th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[2]"; ?></th>
<th bgcolor="ffffff"scope="col"><?php echo "$res[3]"; ?></th>
</tr>
<tr bordercolor="" bgcolor="">
<th height="22" colspan="10" bgcolor="" scope="col"><div align="center">
<?

}

?>


<INPUT TYPE="Button" onClick="confirmation();" VALUE="Supprimer">
<?
if(isset($Supprimer))
{


mysql_query("DELETE FROM fournisseurs WHERE nom='$nom' ");
?>

<script> alert('fournisseur supprimé');
</script>
<?
}
?>

</form>

Répondre à manelsousse

2

layork, le 10 jun 2004 à 15:42:56

C'est bien dans le head qu'il faut mettre la fonction??

l'informatique ca rend fou!!!!!

Répondre à layork

3

NoSFe, le 10 jun 2004 à 15:43:40

Tu peut mettre tes balises <script> ou tu veux

Répondre à NoSFe

4

flokocha, le 10 jun 2004 à 15:45:52

Tu peux la mettre où tu veux.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

5

layork, le 10 jun 2004 à 15:52:44

J'ai fait comme tu ma dit,en mettant ca:
location.replace(suppression.php);

suppression.phpc'est la page de traitement ou il y a la requete

mais en fait ca me met la message box (nikel d'ailler, ta tout compris a mon proble :p) mais ca part pas sur suppression.php, ca fait rien en fait....

l'informatique ca rend fou!!!!!

Répondre à layork

6

flokocha, le 10 jun 2004 à 15:53:48

Location.replace("suppression.php")

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

7

NoSFe, le 10 jun 2004 à 15:54:00
  • +3

Essaie avec location.href("suppression.php");

Répondre à NoSFe

8

layork, le 10 jun 2004 à 15:56:16

Nikellllllllllllllllllllllllllllllllllllllllllllllllllllllll­llllllllll
trop merci les gars!!!!!

mais partz pas, il y a encore la requete de suppression, et jusqu'a present j'ai jamais fait marcher une requete tout seul :p;):D

l'informatique ca rend fou!!!!!

Répondre à layork

9

layork, le 10 jun 2004 à 16:05:49

En fait, je voulais savoir si c'est possible de passer des valeur en faisant ca, car j'ai essayer ca:
location.replace("suppression.php?site_num1=<? echo $numsite; ?>&site_num2=<? echo $site_num2;?>");

mais ca marche pas:(

l'informatique ca rend fou!!!!!

Répondre à layork

10

flokocha, le 10 jun 2004 à 16:10:20

Je pense que ça doit pouvoir marcher.
Crée ton lien dans une variable et affiche la, pour voir si le lien est correct.

var lien = "suppression.php?site_num1=<? echo $numsite; ?>&site_num2=<? echo $site_num2; ?>";
document.write(lien);
location.replace(lien);

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

11

layork, le 10 jun 2004 à 16:21:57

Voila le debut de mon script, et il n'y a plus rien qui marche :(


<SCRIPT LANGUAGE="JavaScript">
var lien="suppression.php?site_num1=<? echo $numsite; ?>&site_num2=<? echo $site_num2;?>";
document.write(lien);

function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer cet element?";
if (confirm(msg))
location.replace(lien);
}
</SCRIPT

l'informatique ca rend fou!!!!!

Répondre à layork

12

flokocha, le 10 jun 2004 à 16:27:14

Et il ne t'affiche pas le contenu de la variable "lien" ?

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

15

layork, le 10 jun 2004 à 16:34:22

Non :(

l'informatique ca rend fou!!!!!

Répondre à layork

13

NoSFe, le 10 jun 2004 à 16:30:02

<? $lien="suppression.php?site_num1=".$numsite."&site_num2=".$site_num2;
?>

<SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer cet element?";
if (confirm(msg))
location.replace(<? echo $lien; ?>);
}
</SCRIPT

Répondre à NoSFe

14

flokocha, le 10 jun 2004 à 16:34:15

Pas bête ! :D

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.

Répondre à flokocha

16

layork, le 10 jun 2004 à 16:34:57
  • +1

Je vous montre mon code en entier:



<html>
<head>
<title>Plus d information</title>
</head>
<body bgcolor="lightblue">
<img border="0" src="caliseo.jpg">





<?

$bdd = "auvergnelocal";
$user = "root";
$passwd = "";
$host = "localhost";
$numsite = $_GET['site_num1'];
$site_num2 = $_GET['site_num2'];

mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");

$requete=mysql_query("SELECT * FROM `adherent` WHERE site_num1=$numsite
AND site_num2=$site_num2 ");

$requetenom=mysql_query("SELECT nm, etb , site_num1 FROM `adherent`
WHERE site_num1=$numsite AND site_num2=$site_num2 ");?>



<? $lien="suppression.php?site_num1=".$numsite."&site_num2=".$site_num2;?>

<SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Êtes-vous sur de vouloir supprimer cet element?";
if (confirm(msg))
location.replace(<? echo $lien; ?>);
}
</SCRIPT>


<h2 align= center>Informations complementaires sur: </h2>


<?
while ($donneesnom = mysql_fetch_array ($requetenom) )
{
?>
<H4 align=center> <? echo $donneesnom['etb'] ;?> </H4>
<H4 align=center> <? echo $donneesnom['nm'] ;?> </H4>
<H4 align=center> Site numero:<? echo $donneesnom['site_num1'] ;?> </H4>

<?}
?>





<?
while ($donnees = mysql_fetch_array ($requete) )
{
?>

<table border="3" cellspacing="6" cellpadding="5">
<tr>

<th>Ville</th>
<th>Contact</th>
<th>Telephone</th>
<th>CP</th>
<th>Type de liaison</th>
<th>Materiel</th>
<th>Adresse</th>
<th>IP lan</th>
<th>Masque lan</th>

</tr>

<tr>

<td> <font size="2" color=#000000><? echo $donnees['vl']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['contact']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['tl']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['cp']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['type_liaison']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['materiel_actif']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['ad']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['iplan']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['masque_lan']; ?></font></th>


</tr>

<tr>

<th>ipmgmt</th>
<th>page stat</th>
<th>vp vc</th>
<th>Circuit<br> BNC</th>
<th>cle<br> IPSEC</th>
<th>IP wan</th>
<th>masque wan</th>
<th>IP lan2</th>
</tr>

<tr>

<td> <font size="2" color=#000000><? echo $donnees['ipmgmt']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['page_stat']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['vp_vc']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['circuit_BNC']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['serial_IPSEC']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['ipwan']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['masque_wan']; ?></font></th>
<td> <font size="2" color=#000000><? echo $donnees['iplan2']; ?></font></th>

</tr>

</table>
<?
}
mysql_close();?>
<a href=modif.php?site_num1=<? echo $numsite; ?>&site_num2=<? echo $site_num2;?> >Modifier</a><br>
<INPUT TYPE="Button" onClick="confirmation();" VALUE="Supprimer"><br><br>
<a href=siteman.php>Retour a la page d acceuil</a>
</body>
</html>

l'informatique ca rend fou!!!!!

Répondre à layork

17

NoSFe, le 10 jun 2004 à 16:36:50
  • +1

Je crois avoir trouver :)
location.replace("<? echo $lien; ?>");

Répondre à NoSFe

18

layork, le 10 jun 2004 à 16:40:32

Nikel, c'etait ca!!
merci ;)

l'informatique ca rend fou!!!!!

Répondre à layork

19

d1.0, le 10 jun 2004 à 17:41:30

Au secours
j fais la même chose ke Layork mais ça ne marche pas

Répondre à d1.0

20

NoSFe, le 10 jun 2004 à 18:01:53

Tu dois pas avoir la meme chose alors :)
envoi ton code

Répondre à NoSFe

21

d1.0, le 11 jun 2004 à 09:00:20

Bonjour! Il y a qcq un pour m' aider ????????????SVP :-(
Mon pb le passage à la page trait ne marche pas
voici mon code

</script>
<? $lien="trait_supprimer_p.php?link=$ligne[0]" ?>
<SCRIPT LANGUAGE="JavaScript"> 
function confirmation() { 
var msg = "Êtes-vous sûr de vouloir supprimer ? "; 
if (confirm(msg)) 
location.herf('<? echo $lien ; ?>');  
} 
</SCRIPT>
</head>

<body>
   <? 
$nb_rep_pages=15;	
// on se connecte à MySQL 
$db = mysql_connect('localhost','root',''); 
if ($db >0)
// on séléctionne la base <html>
mysql_select_db('basestock',$db);
// Initialisation des variables
if(empty($page)) $page = 1;
if(empty($fin)){
$sql = "select count(*) as ID_PRODUIT from produit";
$p = @mysql_query($sql,$db);
$fin = @mysql_result($p,"0","ID_PRODUIT");
}
// Déclaration de la variable début
$debut = ($page - 1) * $nb_rep_pages; 
// on créer la requete SQL et on l'envoie
$req = mysql_query("select ID_PRODUIT, NOM, DESCRIPTION, QTTE_MIN, P_U ,  ETAT from  produit order by ID_PRODUIT   LIMIT $debut,$nb_rep_pages ");
// Ici on calcul le nombre de page
$nbpages = ceil($fin / $nb_rep_pages); // Ici on arrondi
// Affichage par page :)
for($i = 1;$i <= $nbpages;$i ++){
echo "<font size='1' face='verdana' color='#000000'><a href=produit.php?page=$i&fin=$fin'>Page $i</a></font>";
if($i < $nbpages) echo " - ";
}
//on ressort le contenu en boucle, et on stock dans un tableau avec mysql_fetch_array
while ($ligne = mysql_fetch_array($req))
{
echo "<tr>";
echo "<td align='center'><INPUT TYPE='Button' onClick='confirmation();' VALUE='Supprimer'></td>"; 
echo "<td  align='center'><a href='misejourp.php?link=$ligne[0]'><font color='#000000'>$ligne[0]</font></td>";
echo "<td align='center'><a href='fournisproduit.php?linkp=$ligne[0]'><font color='#000000'>$ligne[1]</font></td>";
echo "<td align='center'>$ligne[2]</td>";
echo "<td align='center'>$ligne[3]</td>";
echo "<td align='center' >$ligne[4]</td>";
echo "<td align='center'>$ligne[5]</td>";
echo "</tr>";
echo "<br>";
}
?>

Répondre à d1.0

22

FrenchKiss, le 5 aoû 2004 à 03:14:43

Essaye ca c'est beaucoup plus simple :

code><a href="tonscript.php" onclick="return confirm('Voulez-vous vraiment suprimer cette annonce ?');">

@ +++

Répondre à FrenchKiss

23

Guiän, le 15 mai 2007 à 17:08:33

C vrai french kiss c bcp plu simple ...

mai son probleme n'est pas compliké non plu il a tapé

location.herf(...


au lieu de location.href ;)

Répondre à Guiän
Collection CommentÇaMarche.net