J'avais déjà regardé du côté, c'est vrai qu'elle est assez simple à utiliser mais je trouve que les graphiques (courbes) sont pas très jolies.
C'est pour envoyer des rapports aux clients.
Autrement, j'ai une question, je souhaiterais varier les couleurs d'arrière-plan d'une ligne à l'autre. J'utilise ce code qui marche sous PHP mais ne fonctionne pas lorsque je génère le PDF.
$var = 0;
if ($var==0) {
?>
<tr style="background-color:#EEEEEE;">
<?php
$var=1;
}
else {
?>
<tr style="background-color:#000000;">
<?php
$var=0;
}
Zeph Le 29/03/2009 à 23:44 ce bout de code intialise $var à zéro puis fait un test juste en-dessous pour vérifier que $var vaut bien zéro, je vois difficilement comment ça peut donner autre chose que toujours le même résultat ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Non, justement j'initialise ma variable $var à 0 et je la passe de 0 à 1 ou de 1 à 0 ce qui varier les couleurs des cellules.
Zeph Le 30/03/2009 à 09:22 pourtant je ne vois aucune boucle dans ton code, ni rien qui puisse faire en sorte que le cas "else" soit pris en compte ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Spipu Le 30/03/2009 à 09:37 je pense que le var=0 doit être en dehors d'une boucle...
pour le graphique en javascript : c'est pas bon en soit car si le client n'a pas activé le javascript, ou si il n'a pas de navigateur compatible (style pda ou autre) ben il ne verra pas les graphiques...
Zeph Le 30/03/2009 à 10:27 D'un autre coté ça te permet de générer des graphiques potentiellement lourds avec un serveur modeste, puisque ça ne lui cause pas de charge supplémentaire. Le principe de la bibliothèque est au contraire très bon, je trouve. Qu'il ne soit pas compatible avec html2pdf, c'est un autre problème.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Spipu Le 30/03/2009 à 11:03Edité par Spipu le 30/03/2009 à 11:28 sauf que si c'est des graphiques important (dans le sens sécurité), les faire du côté client c'est pas top...
[edit] correction : serveur => client, inversion de ma part !
Zeph Le 30/03/2009 à 11:23 coté client tu veux dire ? les graphiques ne sont qu'une représentation des données, dans tous les cas tu envoies les informations et seule la forme change, donc d'un point de vue sécurité c'est équivalent.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Spipu Le 30/03/2009 à 11:43 ben sauf que dans un cas tu envoies une image, et dans l'autre des chiffres directement exploitable via n'importe quel script php, qui pourrait par exemple télécharger régulièrement les données et en faire ce qu'il veut pour traitement et autre...
Zeph Le 30/03/2009 à 12:18 Si quelqu'un veut vraiment exploiter les données, il analysera l'image générée pour retrouver les valeurs (je suis sûr que des outils existent déjà pour faire ça), ce n'est qu'une étape supplémentaire et certainement pas un gage de sécurité ^^

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Discussion très interessante...
Autrement, ça serait pas possible d'intégrer le code ci-dessous dans le modèle de page htmltopdf pour l'intégrer directement dans le PDF ?
<script type="text/javascript" src="jscharts.js"></script>
<script type="text/javascript">
var myChart = new JSChart('chart_container', 'line', '', '');
myChart.setDataXML("rapport-28-03-09.xml");
myChart.draw();
</script>;