Vous n'êtes pas identifié(e).
hummmm.... dans la partie PHP, j'ai trouvé cela [apparement, même problématique avec c'te fichue imprimante Zebra LP2844]
You can print in XP. AND, you can print to a shared printer with XP. The drivers for the printer MUST be installed on ther server as well as on the computer you wish to print with. Also, the printer must be shared on the client computer.
// Donc je dois installer les pilotes aussi sur le Serveur... même si le signal est direct PC - Imprimante ????I am using a Zebra LP2844 Thermal Barcode Printer in my application. I am running XP Pro,Apache 1.3.27, PHP 4.3+.
// Tout pareil (ou presque ^^)Here is a function I use in our churches checkin system. I use this to print directly to our printer with out having to use any Javascript.
// bon moi, c'est pour des réceptions de colis, mais c'est pareil ^^First, i give the function the name of the shared printer.
// Gné ?? comprends pas pourquoi !Second, I get the client computers host name. You could use just REMOTE_ADDR too I suppose.
// Bon je vois comment, mais comprends pas pourquoi non plus !!!Then I return a correctly formatted Windows path to the shared printer for the
function getPrinter($SharedPrinterName) {
global $REMOTE_ADDR;
$host = getHostByAddr($REMOTE_ADDR);
return "\\\\".$host."\\".$SharedPrinterName;
}$handle = printer_open(getPrinter("Eltron"));
// Et là, je reconnais certaines des fonctions, mais je ne comprends pas la démarche ....
So, as long as you KNOW the computers are suppose to have a shared printer called "Eltron", you're all set to start sending info to the printer with the other Printer functions.
Quelqu'un peut m'éclairer sur la démarche, car je ne saisie pas tout.... décidement ^^
En fait, il y a 2 postes de reception, chacun ayant sa propre imprimante... donc je ne pense pas avoir besoin du partage...
Ensuite, sur ton premier lien, je vois le source en haut, un exemple en bas .... mais rien en commun entre les 2 ^^ pas facile à appréhender (même si c'est un peu lisible)
Enfin, pour ton dernier lien, PHP = ^^ pour moi, sauf qu'impossible de "sauter" la page de confirmation de l'imprimante....
Je fouille encore
Coucou Pierrot
1. je t'ai accepté 6 fois sur messenger... mais apparemment, ça plante
2. Pour ce qui est de la librairie, justement, vu que je l'ai DL en local, autant s'en servir
3. Pour le format, je crois l'avoir précisé plus tôt : étiquettes (format rectangle : 5.5cm x 3 cm) [soit en pixel 156x85]
4. Pour les champs, cela devrait être comme là : Etiquette
(j'ai pas mis les styles... ni les polices de codage du code barre... histoire de faire simple)
Les chiffres entre parenthèses sont les longueurs de champs. Le compteur est une variable en php
Rappel :
Mes essais PHP "débordent" de l'étiquette, et gaspille du rouleau....(1 étiquette à imprimer = 4 étiquettes empiétées). (voir Photo : Test 1)
Mes essais PDF -> JPG [Etiquette JPG] (-> Impression sont pire : 10 étiquettes empiétées (voir Photo : Test 2) [la couleur de fond n'est là que pour percevoir les contours... car le bgcolor est transparent normalement]
Comme tu peux le voir sur la photo, l'impression se fait horizontalement, parallèlement au texte
La PHOTO avec les 2 tests
De plus, comme l'impression doit être en double exemplaire, j'avais donc réalisé une boucle, mais en php, il faut la confirmation client pour l'imprimante, donc ça plante...
J'avais pensé à un recours type "pop-up" dimensionné pour éviter de déborder et le JS pour éviter la confirmation écran (imprimante)... mais si tu trouves que tout en JS, c'est plus simple, et qui plus est, rentabilise le DL de la Lib.JS...
Merci beaucoup !!!
bon... ben je suis pas si dégourdi que ça en JS...
Après avoir passé le WE a décortiquer les différentes fonctions que tu évoques, je ne vois pas comment les articuler...
Help !!!
P.S : sous Firefox Exclusivement ^^
ben vu que tu en parles : 2nd problèmatique (je vais pas monter un 2nd topic... ^^)
Suite au traitement des données des checkbox, je dois imprimer des étiquettes (format rectangle : 5.5cm x 3 cm)
La solution actuelle : des données affichées sur une page php avec un window.print en bas, et une boucle (car doit sortir en 2exemplaires) ^^
Il faut savoir que cela imprimer sur des rouleaux d'étiquettes adhésives (imprimable, bien évidement), et non de jolies pages rectangles type A4 ou autres formats classiques, etc donc pas possible de concevoir une "planche" ... [imprimante Zebra LP2844 pour les connaisseurs avec Étiquettes Thermique Directe 57x32]
Optimisation :
Je pense qu'en JS, le plus simple serait d'ouvrir un popup avec le contenu de cette page dedans.
Lancer l'impression.... puis relancer une deuxième impression, le tout sans que l'user ai a confirmer l'impression.
[je re-précise, utilisation intranet, service réception de colis donc aucunement le but de pourrir les consommables des gens ^^] ...
Bon, l'ouverture du popup, je devrais pouvoir me démerder... mais je me demandais si en JS il était possible de lancer les 2 impressions sans aucune intervention manuelle. [en gros, l'agent valide la fiche, et hop, les 2 étiquettes sortent, comme par magie ^^]
Alors Pierrot, il fait ce genre de chose ton jquery ???
Par contre, j'ai oublié de préciser : la mise en oeuvre dans mon code fonctionne parfaitement (la problématique est résolue)
je vais être honnête : un peu - j'ai beaucoup de mal avec la chronologie interne JS et les {} restent pour moi des conditionnelles...
Ce que je crois comprendre :
On cible la classe ".myckeckamoi" pour la lecture de la case (cochée ou pas) et on définit le style
En fonction de cela, on choisit la cellule dans laquelle on va l'appliquer
Ensuite, on applique le style choisi...sur le #mytable td
function() étant la fonction de lecture de case et de changement de style
"gères" !!! :lol:
pas encore eu le temps de m'y mettre ce matin ... mais dès que j'ai 2 min de libre, je m'y attelle
Quand je me connecte sur second-site l'information indiquant que je suis connecté apparait sur second site ce qui est normal et doit apparaitre aussi si je me rends sur premier-site
Vu que tu n'utilises pas le même support, ni que le site 1 interroge la session du site 2 et inversement, je ne vois pas comment tu veux passer l'information....
Vu que tu dis avoir ce script, explique moi où se fait l'échange d'info entre ces 2 sites ??
re,
le plus simple aurait-été un fichier placé en include et valable pour les 2... mais bon..c'est fait !
Là où il faut que tu regardes, c'est dans ton fichier vers lequel pointe ton formulaire d'identification...
Or là, je ne vois pas de balise form.... donc a fortiori pas l'action et le nom du fichier en question..
C'est en ce fichier que tu auras :
- la vérification par rapport à la bdd de l'exactitude des identifiants.
- le stockage en session de l'id ou d'un autre champs si jamais tu t'en ressers après (ce qui est le cas ici)
Ici, il faut que tu trouves ce qui implémente $droits_acces['Administrateur']) et $droits_acces['Utilisateur Adhérent']
Bonjour,
En fait, je pense que lors de la connexion, il y a initialisation d'une variable....
Il suffit que ton script le fasse pour un des sites mais pas pour l'autre pour que tu ais ce soucis...
A toi de décortiquer le code et de voir quelle variable ou comment ^^
effectivement, c'est la ligne "evenement click sur le td et trigger sur le checkbox" que je n'ai pas compris ^^
Pour le msn, j'ai reçu ton invit à midi ...mais je ne l'ai pas au taf donc on l'a fait "slowly" ^^
rhooooo.... tu ne m'as pas lu !!!
Je sais que sur ton exemple, il n'y a pas de label..... sauf que pour mon ergonomie (cliquer sur les textes coche la checkbox, car les users trouvent la checkbox trop petite), j'ai besoin du label... (si tu veux tester l'effet, introduit le label comme dans mon post.. et clique sur le texte )
Si tu arrives à me sortir une solution où la case entière est cliquable (avec pour effet de cocher la checkbox) : je prends ^^... mais pour l'instant, je n'ai trouvé que cette parade
Re,
En fait, ce problème est lié à ton problème d'accès à la bdd....
Regarde si ce pc (celui qui pose problème) est autorisé par Apache (via le Allow 127.0.0.1 et autres ...)
dans ce cas, il faut que tu modifies ton fichier .ini d'Apache pour autoriser l'accès à Mysql aussi depuis le réseau
mysql .....
Allow 127.0.0.1
Allow ip ou intervalle ip
Par contre :
Je n'ai pas inséré des données dans mysql
ne va pas trop avec
alors que des élements tirés de la base de donnée devraient apparaitre
bon, je viens de mettre en lumière un petit soucis..
Ton script fonctionne parfaitement tel qu'il est là... je l'ai testé en dehors de mon script sur un simple fichier html.
Sauf qu'a des fins d'ergonomie, j'ai fait en sorte que lorsque l'on clique sur le texte a coté de la checkbox, cela puisse la cocher aussi.
Cela est possible en encadrant par <label> </label> l'input + le texte tel que
Et là, ça ne fonctionne plus (la colorisation) [toujours dans le simple HTML].....
Une idée ???
re,
en fait, je vais devoir le télécharger en local car c'est une appli INTRANET dont certains postes n'ont pas accès au web
mais ceci n'est qu'une liaison... je m'attache à ton script et je reviens pleurer ^^ quoique vu l'heure, je vais rentrer ....
La suite demain
[P.S : en attendant, un grand merci !!! toujours là quand le JS se fait pressant - faudra d'ailleurs que je t'embêtes pour un autre soucis d'impression,
mais ceci est une autre histoire un autre topic à venir ]
Par contre, je ne vois pas où tu appelles le style White !!!
si en jquery, c'est abordable, je suis preneur ... mais tu connais mes compétences en JS ^^
Bon, j'ai fait quelques modifs et je donne le mode complet :
P.S : le but est de changer le style de la cellule dans laquelle se trouve le checkbox
L'idée : la cellule est bleu, et lorsqu'on coche le checkbox, elle devient rouge.. le texte (Style4_0 a l'intérieur change aussi de couleur...)
Dans ma page CSS
Dans ma page du formulaire :
vu que j'ai viré le class=access, je n'ai plus de style ... donc plus rien qui ne s'affiche, en dehors du texte...
en gros, aucun appel aux style access0 et access1.
Par ailleurs, j'ai rajouté mon vérificateur de champs (qui ne fonctionne pas non plus) et qui devrait bloquer si le champs nom (requiredNOM) est vide... sauf qu'il ne fait pas non plus son taf
Bref, je modifie... mais je ne vois pas encore où ça plante...
@ Manicow : effectivement, ça ne fait rien ...
@ Pierrot : parentNode ?? gné ?? (jquery ?? je sens qu'il va mal passer ^^)
Pour info, j'ai 25 checkbox... je n'en ai mis qu'une pour l'exemple
Pour une fois que je m'essaye au JS, ni ça, ni mon verificateur de champs ne fonctionne ....
Qui a dit "récalcitrant" ?? ^^
Bref, je teste cela à 14h et je reviens
Mici !!!!!!!
Coucou,
Vu que le JS n'est pas trop ma tasse de thé, je m'en réfère à vous
En fait, je souhaiterais qu'une cellule de mon tableau réagisse en fonction de si SA checkbox est cochée ou pas (passage de la couleur bleu à la couleur rouge du background).
J'ai donc pondu cela ... mais je pense avoir un conflit entre le CSS et le JS (vu que je défini 2 fois le bgcolor) [Je précise que j'ai tenté d'oter le "doublon" dans le CSS, sans succès]
Dans ma page CSS
Dans ma page du formulaire :
Merci d'avance
en fait, ce que tu cherches à "refaire", c'est le principe des "TAGS"
Lors d'une implémentation, il est ajouté outre les champs standards, un autre champs type "thème"...
ainsi, si tu fais une recherche sur un thème, tu retrouveras toutes les occurrences avec un rapport à ce thème.
Ce n'est pas plus compliqué que cela
Effectivement, si tu ne valides pas ton form, il ne risque pas de transmettre les infos.
Le but est de récupérer la valeur du 1er form, la stocker dans une session, et la mettre dans le 2nd form (avec un champ hidden + value = $session['tavar']
bon tant pis,
regarde à remplacer :
$URL = $_SERVER["SCRIPT_NAME"];
par
$URL = $_SERVER['REQUEST_URI'];
heu....qui a virer le 2nd post ^^ celui ci avait été fermé et la solution était dans l'autre avec cette remarque d'ailleurs ^^