Salut tout le monde,
Comme vous pouvez le voir ici (oui c'est moche pour l'instant) deux formulaires : un premier qui affiche les infos d'une table d'une bd. Et un deuxième qui demande de choisir 2 dates. Alors, quand je fais le premier envoyer, un calcule se fait sur le % de satisfaction, ça marche.
http://nsa33.casimages.com/img/2013/05/02/130502060501980072.png
Après avoir entré deux dates, l'un des résultats est parti :
http://nsa34.casimages.com/img/2013/05/02/130502060239447024.png
Cependant maintenant, lorsque je refais le premier envoyé, la page se charge, et ... rien (je précise que je ne veux pas que la page se charge).
Voici le code principale :
Pour info :
- Dans pourcentage.php je calcule un pourcentage par rapport aux checkbox cochées. Quand je fais ça directement ça marche.
- Dans adddate.php, j'affiche les lignes de la table qui correspondent aux dates données. Cela marche.
Mais donc ce qui marche pas, c'est changer les dates puis faire le calcule.. la page se recharge et aucun calcul se fait.
Merci !
Comme vous pouvez le voir ici (oui c'est moche pour l'instant) deux formulaires : un premier qui affiche les infos d'une table d'une bd. Et un deuxième qui demande de choisir 2 dates. Alors, quand je fais le premier envoyer, un calcule se fait sur le % de satisfaction, ça marche.
http://nsa33.casimages.com/img/2013/05/02/130502060501980072.png
Après avoir entré deux dates, l'un des résultats est parti :
http://nsa34.casimages.com/img/2013/05/02/130502060239447024.png
Cependant maintenant, lorsque je refais le premier envoyé, la page se charge, et ... rien (je précise que je ne veux pas que la page se charge).
Voici le code principale :
<script type="text/javascript">
$(function(){
$(".form1").submit(function(){
var tab = new Array();
var nb=0;
$("input:checkbox:checked").each(function(){
tab[nb]=$(this).val();
nb=nb+1;
});
$.post("pourcentage.php",{'tab':tab, nb:nb},function(data){
if(data!="Aucun sondage choisi!"){
$('#result').empty().append(data);
$('.error').empty();
}
else
{
$('.error').empty().append(data);
}
});
return false;
});
$("#form2").submit(function(){
datedebut=$(this).find("input[name=datedebut]").val();
datefin=$(this).find("input[name=datefin]").val();
$.post("adddate.php",{datedebut:datedebut,datefin:datefin},function(data){
if(data!="Vous devez entrer une date !")
{
$('.liste').empty().append(data);
$('.error').empty();
}
else
{
$('.error').empty().append(data);
}
});
return false;
});
});
</script>
Pour info :
- Dans pourcentage.php je calcule un pourcentage par rapport aux checkbox cochées. Quand je fais ça directement ça marche.
- Dans adddate.php, j'affiche les lignes de la table qui correspondent aux dates données. Cela marche.
Mais donc ce qui marche pas, c'est changer les dates puis faire le calcule.. la page se recharge et aucun calcul se fait.
Merci !
