Je suis en train d'élaborer un script, qui permet, lors d'un premier clic sur un certain bouton, de ne faire apparaître que certaines div (des images en l’occurrence ici) avec des checkboxs permettant de faire un choix.
Lorsque les checkboxs ont été cochées -plus vulgairement parlant, choisies; c'est ce même bouton qui permet d'envoyer à une page PHP, les valeurs des checkboxs cochées.
À savoir que les checkboxs ont pour valeur, un nom de fichier généré par un autre script PHP, mais je m'éternise sur ce bout de code je n'ai pas fini.
Je parviens bien à arriver à la page php en question, mon problème est que je n'arrive pas à afficher les checkboxs sélectionnées afin de leur attribuer un traitement par la suite (en effet, je redirige vers ma page php afin de vérifier certaines choses, mais il est prévu d'enlever ça).
Je passe directement au else... Pourtant j'ai bien sélectionnées des checkboxs juste avant...
Mon input généré un peu plus haut dans un script PHP (Attention : ce dernier n'est pas dans un formulaire) :
Code : Tout sélectionner
<td class=\"imgAlb\">
<div>
<input type=\"checkbox\" name=\"asup[]\" class=\"imgAsup\" style=\"display:none;\" value=\"". utf8_encode($liste[$i]) ."\"/>
<img src=\"./pics/". utf8_encode($liste[$i]) ."\" class=\"materialboxed\" alt=\"Image\" width=\"200\" height=\"200\" />
</div>
</td>Code : Tout sélectionner
$('.imgAsup').hide();
var gestionClics = 0;
$('#supImgGal').on('click',function(){
gestionClics++;
$('.imgAlb').addClass('anim');
$('.imgAsup').show();
$('.alb').hide(1000);
if(gestionClics == 2){
var postData = $('.imgAsup').serializeArray();
$.ajax(
{
url : "suppImgs.php",
type: "POST",
data : postData,
success:function(data, textStatus, jqXHR)
{
$(location).attr('href', 'suppImgs.php');
},
error: function(jqXHR, textStatus, errorThrown)
{
alert("Erreur");
}
});
}
});Code : Tout sélectionner
if(isset($_POST['asup'])){
foreach($_POST['asup'] as $valeur){
echo $valeur;
}
}
else{
echo "Aucune image selectionnée";
}Cordialement, Lucie Muterel