Bonjour,
J'aimerai demander confirmation a l'utilisateur avant de faire les modif dans la base. L'orsque l'utilisateur clique sur le bouton 'Modifier', j'affiche un message "Etes vous sur ... " et si il clique sur "Annuler" je ne veux pas execuer la requete update.
Code avec le bouton : lorsque l'utilisateur clique sur le bouton "Modifier", j'appel la fonction modifFic() sur la page modifFic.php.
Code de la fonction modifFic() dans modifFic.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 include ("connexion.php"); include("modifFic.php"); echo "<form method=post action=#>"; if($_POST['bouton']=='Modifier'){ modifFic(4,$id_doc); } /* inutile de presiser le code ici */ echo '<center><input type=submit name=bouton value=Modifier>'; echo "</center>"; echo "</form>"; echo "<center><a href=resultModifMedia.php?passage=true><IMG ALIGN=top SRC='images/retour.gif' border=0></a></center>";
J'ai déja fais part de mon probléme dans le forum Php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 echo "<script language=javascript>"; echo "if (!confirm('Valider les modifications ?')){location.href='updateMedia.php?id=".$_GET['id']."';".return false;.";}"; echo "</script>"; /*echo '<center><input type=submit name=bouton value=Modifier onClick="'.$java.'"/>';*/ $id_doc=$_GET['id']; $cat=@$_POST['categorie']; $description=@$_POST['motcle']; $resume=@$_POST['resume']; $titre_doc=@$_POST['titre_doc']; $titre_art=@$_POST['titre_art']; $auteur=@$_POST['auteur']; $date=@$_POST['date']; $site=@$_POST['site']; $type=@$_POST['type']; /* je fais des controle entre les deux, mais inutile de poster ca */ $sql="update document_mediatheque set description='".$description."', resume='".$resume."', titre_doc='". $titre_doc."', titre_art='".$titre_art."', auteur='".$auteur."', date_parution='".$date."', adr_web='". $site."', id_cat=".$num_cat.", id_media=".$num_media." where id_doc=".$id_doc.";"; $ret = mysql_query ($sql) or die (mysql_error ()); echo "<SCRIPT LANGUAGE=JavaScript>"; echo "alert('Opération réussi, informations modifiées !')"; echo "</SCRIPT>";
http://www.developpez.net/forums/sho...d.php?t=392569
Partager