Rechercher : dans
Par :

Script imprimer pag web qu une seule fois

Dernière réponse le 4 fév 2009 à 18:47:04 audi68, le 1 déc 2008 à 18:39:13 
 Signaler ce message aux modérateurs

Bonjour a tous,

Voila je recherhce un script qui permet d imprimer une offre promotionelle qu une seule fois par adresse IP

quelqu un aurait il une solution?

merci de votre aide

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « Script imprimer pag web qu une seule fois » dans :
Créer un script d'ouverture de session VoirWindows permet de définir des scripts d'ouverture de session, c'est-à-dire des scripts contenant des commandes exécutés dès qu'un utilisateur ouvre une nouvelle session. Les scripts d'ouverture de session permettant de lancer des tâches qui seront...
Javascript - Date de dernière modification de la page VoirIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document :
X-Window : Capture d'écran VoirPrincipe La commande Exemple de mise en oeuvre Que fait le script ? Liens Principe Comment faire une capture d'écran lorsqu'aucun logiciel de capture (Ksnapshot, ...) n'est installé sur votre système ? Le package ImageMagick* (les...
Télécharger Pochette Express VoirPochette express est un logiciel permettant d'imprimer sur une seule feuille, le recto et le verso de votre pochette CD, DVD, Mini-Disc et VHS, afin de les imprimer à la taille exacte. Pochette Express propose des formats standards mais permet...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

arthezius, le 1 déc 2008 à 18:54:40

Je vois pas ce qu'une adresse IP viens faire là, ou alors j'ai pas bien saisie le problème... Webmaster indépendant.

Répondre à arthezius

2

audi68, le 1 déc 2008 à 19:11:32

Ben je sais pas si je dois utiliser une adresse IP

Ce que je veut faire :
j envoie une neuwsletter a tous les menbre avec un coupon promotionelle qu il doivent imprimer en cliquant sur un lien.
Tous les menbres peuvent donc imprimer cette offre promotionnelle autant de fois qu il le veulent.
Moi je veut faire que chaque menbre ne puisse imprimer cette offre qu une seule fois

tu voit ce que je veut faire?
peut etre que l adresse ip est inutile
Mais pour ma newsletter j ai enregistrer que leur adresse mail

merci de ton aide arthezius

Répondre à audi68

3

arthezius, le 1 déc 2008 à 19:23:48

Je pense pas que ça soit réellement possible. Le mieux est d'attribuer un numéro sur cette offre qui est propre a chaque membre. Ainsi, pas de doublon vue que l'offre est personnalisé. Sinon, rien n'empêcherai une simple photocopie. Webmaster indépendant.

Répondre à arthezius

4

audi68, le 1 déc 2008 à 19:31:24

Ok mais cela est long a faire non?

oui c es clair on peut le photocopier

merci de ton aide

Répondre à audi68

5

arthezius, le 1 déc 2008 à 19:36:51

Je suppose que tes membres sont inscrit dans une base de donnée?
Dans ce cas, il n'y a qu'a inclure l'id via une variable dans le document à imprimer. Webmaster indépendant.

Répondre à arthezius

6

audi68, le 1 déc 2008 à 19:43:53

Oui j ai une base de donné mais dans cette base de donné ID n es quune adresse
Comment dois je faire alors?

Répondre à audi68

7

arthezius, le 1 déc 2008 à 19:46:17

Rajoute une colonne avec un ID propre à chacun.

id 		int(11) 	NOT NULL auto_increment,
Webmaster indépendant.

Répondre à arthezius

8

audi68, le 1 déc 2008 à 19:55:33

Ok mais je ne sais pas comment rajouter cet idee
je dois faire comment?

Répondre à audi68

9

arthezius, le 1 déc 2008 à 20:03:04

Tu peux rajouter cette colonne via PHPmyadmin.
Il faut ensuite modifier le script de la page d'inscription déjà pour qu'il attribue un numéro à chacun ainsi que toute les pages qui y font référence.
Webmaster indépendant.

Répondre à arthezius

10

audi68, le 1 déc 2008 à 20:06:24

Olala
la ca devient compliquer
je ny connais pas grand chose en php

j ai utiliser un script phpmynewsletter pour ma news

pourrai tu aller dans les details pour m expliquer comment faire
Ca serai sympa

Répondre à audi68

11

arthezius, le 1 déc 2008 à 20:08:17

Sans les scripts PHP d'origine je peux pas te dire grand chose. Webmaster indépendant.

Répondre à arthezius

12

audi68, le 1 déc 2008 à 20:11:16

Je dois faire comment pour te montrer les page php
tu ne peut pas les voir si je te mais le lien oubien?
faudrait que je t envoi les fichier non?

Répondre à audi68

13

arthezius, le 1 déc 2008 à 20:21:20

Le mieux serai sans doute que tu explores toi même les codes de tes pages.
Tu avancerai ainsi bien plus efficacement dans le développement de ton site et ça ne serai pas un luxe de connaître les bases de ce langage de programmation.

Je n'aurai en effet pas forcement le temps à te consacrer pour le faire ni forcement l'envie.

Voici toutefois quelques liens qui pourront t'aider:
- http://www.phpdebutant.org/
- http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique­-avec-php.html
- http://www.lephpfacile.com/cours/

Bon courage tout de même pour la suite. Webmaster indépendant.

Répondre à arthezius

14

audi68, le 1 déc 2008 à 20:22:18

Ok merci je vais explorer et je te tiens au courant

merci encore

Répondre à audi68

15

audi68, le 16 jan 2009 à 10:50:31

Me revoila
j ai créer ma base de donnée ici http://picobello.free.fr/membres1/inscription

apres on accede a l"espace membre et on peut cliquer sur imprimer l offre

mais le probleme est qu il peuvent imprimer ce bon plusieurs fois

ne peut on pas faire que lorsqu il clique sur le lien imprimer que celle ci n est plus impimable?

Merci de votre aide

Répondre à audi68

16

arthezius, le 16 jan 2009 à 18:25:46

Ce que tu peux faire c'est ajouter un colonne à ta table pour ce qui concerne les offres.

Tu met par exemple dedans 'ON'.
Sur la page, tu fait ensuite un:

$sql ='SELECT * FROM etc.....'
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
mysql_fetch_array($req);
if($data['offre'] == 'ON'){echo 'offre à imprimer';}

Là tu peux rajouter un UPDATE pour mettre le champ offre de ta base sur OFF.
else{}


Voilà dans l'idée ce que tu peux faire.

Si tu comprends pas bien le SELECT et UPDATE regarde ici:
INSERT et SELECT
- http://phpdebutant.org/article63.php
DELETE et UPDATE
- http://phpdebutant.org/article64.php Webmaster indépendant.

Répondre à arthezius

17

audi68, le 17 jan 2009 à 13:50:05

Merci de tareponse

donc si j ai bien compris:
- je creer une colonne en plus ex: offre
- dedans je met on a chaque ligne? mais comment faire que on se met automatiquement lors de linsciption?
puis sur ma page offre.php
je met :
$sql ='SELECT * FROM ma table WHERE offre="on" '
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
mysql_fetch_array($req);
if($data['offre'] == 'ON'){echo 'offre à imprimer';}

CECI je ne comprends pas????
Là tu peux rajouter un UPDATE pour mettre le champ offre de ta base sur OFF.

else{}


voila j espere que tu pouras m aider

Répondre à audi68

18

audi68, le 19 jan 2009 à 18:29:24

Personne pour m aider?

Répondre à audi68
Collection CommentÇaMarche.net