par
AB » 13 août 2013, 16:43
Un href ne peut envoyer que des variables GET donc inutile d'essayer de récupérer des variables POST.
Pour avoir des variables POST il faudrait faire un petit formulaire ce qui serait mieux sécurisé.
Enfin si tu tiens à faire un simple lien plutôt qu'un formulaire (formulaire recommandé) tu peux faire comme ceci :
<?php
$Mon_Resultat['Id_Commentaires'] = 1;
if (isset($_GET['supprimer']))
{
echo "php get supprimer = ".$_GET['supprimer'];
}
?>
<html>
<head>
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement '"+identifiant+"' ?" ) ;
if( confirmation )
{
return true;
}
else
{
return false;
}
}
</script>
</head>
<body>
<a href="?supprimer=<?=$Mon_Resultat['Id_Commentaires']?>" onclick="return (confirme(<?=$Mon_Resultat['Id_Commentaires']?>));" >supprimer l'enregistrement</a>
</body>
</html>
Un href ne peut envoyer que des variables GET donc inutile d'essayer de récupérer des variables POST.
Pour avoir des variables POST il faudrait faire un petit formulaire ce qui serait mieux sécurisé.
Enfin si tu tiens à faire un simple lien plutôt qu'un formulaire (formulaire recommandé) tu peux faire comme ceci :
[php]<?php
$Mon_Resultat['Id_Commentaires'] = 1;
if (isset($_GET['supprimer']))
{
echo "php get supprimer = ".$_GET['supprimer'];
}
?>
<html>
<head>
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement '"+identifiant+"' ?" ) ;
if( confirmation )
{
return true;
}
else
{
return false;
}
}
</script>
</head>
<body>
<a href="?supprimer=<?=$Mon_Resultat['Id_Commentaires']?>" onclick="return (confirme(<?=$Mon_Resultat['Id_Commentaires']?>));" >supprimer l'enregistrement</a>
</body>
</html>[/php]