Fonction javascript confirm PHP/MySql [Résolu]

Messages postés
3
Date d'inscription
mardi 24 juillet 2012
Dernière intervention
31 juillet 2012
- - Dernière réponse : nj56
Messages postés
3
Date d'inscription
mardi 24 juillet 2012
Dernière intervention
31 juillet 2012
- 31 juil. 2012 à 20:22
bonjour j'ai besoin d'aide sur une fonction javascript Confirm()

Voici ma fonction :
<SCRIPT language=javascript>
function ConfirmMessage() {
if (confirm("Voulez-vous vraiment supprimer l'article ?")) {
document.location.href="suppart.php?id='$a->id'";
}
}
</SCRIPT>

Mais rien ne se passe
voici mon formulaire :
<?php while($a = $article->fetchObject()) {
echo "...</td></tr>"; } ?>

Mon fichier suppression
<?php
session_start();
require("include/connexbdd.php");

$id="";
$sql="";

if(empty($_SESSION["isConnected"]) || $_SESSION["profil"] != "eleve")
header("Location:index.php");

if(isset($_GET["id"])) {
$id = $_GET["id"];

// on supprime dans la base
$sql = "DELETE FROM article WHERE id=$id";
try { // capture l'erreur SQL
$idcom->exec($sql); // INSERT DELETE
unlink("images/".$id.".jpeg");
header("Location:pageperso.php"); //redirection
} catch (PDOException $e) {
echo "Erreur :
".$e->getMessage()."
".$sql;
}
}
?>

Merci d'avance
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
3
Date d'inscription
mardi 24 juillet 2012
Dernière intervention
31 juillet 2012
3
Merci
Salut,

$idcom permet l'exécution de la requête en PDO
Je viens de trouver la solution
Voici la fonction javascript :
<script type="text/javascript">
function ok(){
return(confirm('Voulez-vous vraiment supprimer cet article ?'));
}
</script>

et mon affichage :
<td class='content'>id."' onclick='return ok()'></td>

Merci beaucoup pour ton aide

Merci nj56 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 103 internautes ce mois-ci

Commenter la réponse de nj56
0
Merci
Salut,

Quand tu dis que rien ne se passe, tu veux dire que tu n'as pas de suppression d'articles ou alors que ta pop-up n'est pas affichée ?

--
Pylouq
Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
Commenter la réponse de Utilisateur anonyme
Messages postés
3
Date d'inscription
mardi 24 juillet 2012
Dernière intervention
31 juillet 2012
0
Merci
salut,

en effet, il n'y a pas de suppression d'articles mais la pop-up s'affiche bien
Commenter la réponse de nj56
0
Merci
Deux petites choses,

A quoi sert $idcom ? Il a été importé depuis un fichier ? Sinon, as-tu vérifié la valeur $id que tu récupérais en paramètre ? Car je pense que ton document.location.href="suppart.php?id='$a->id'"; déconne. Essaye en le remplacant par document.location.href="suppart.php?id=".$a->id;


--
Pylouq
Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.