Script imprimer pag web qu une seule fois
Résolu/Fermé
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
-
1 déc. 2008 à 18:39
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 4 févr. 2009 à 18:47
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 4 févr. 2009 à 18:47
A voir également:
- Script imprimer pag web qu une seule fois
- Traduire une page web - Guide
- Supprimer une page word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Script vidéo youtube - Guide
- Instagram web - Guide
45 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 18:54
1 déc. 2008 à 18:54
Je vois pas ce qu'une adresse IP viens faire là, ou alors j'ai pas bien saisie le problème...
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 19:11
1 déc. 2008 à 19:11
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
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
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 19:23
1 déc. 2008 à 19:23
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.
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 19:31
1 déc. 2008 à 19:31
ok mais cela est long a faire non?
oui c es clair on peut le photocopier
merci de ton aide
oui c es clair on peut le photocopier
merci de ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 19:36
1 déc. 2008 à 19:36
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.
Dans ce cas, il n'y a qu'a inclure l'id via une variable dans le document à imprimer.
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 19:43
1 déc. 2008 à 19:43
oui j ai une base de donné mais dans cette base de donné ID n es quune adresse
Comment dois je faire alors?
Comment dois je faire alors?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 19:46
1 déc. 2008 à 19:46
Rajoute une colonne avec un ID propre à chacun.
id int(11) NOT NULL auto_increment,
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 19:55
1 déc. 2008 à 19:55
ok mais je ne sais pas comment rajouter cet idee
je dois faire comment?
je dois faire comment?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 20:03
1 déc. 2008 à 20:03
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.
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.
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 20:06
1 déc. 2008 à 20:06
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
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
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 20:08
1 déc. 2008 à 20:08
Sans les scripts PHP d'origine je peux pas te dire grand chose.
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 20:11
1 déc. 2008 à 20:11
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?
tu ne peut pas les voir si je te mais le lien oubien?
faudrait que je t envoi les fichier non?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 déc. 2008 à 20:21
1 déc. 2008 à 20:21
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/
- https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
- http://www.lephpfacile.com/cours/
Bon courage tout de même pour la suite.
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/
- https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
- http://www.lephpfacile.com/cours/
Bon courage tout de même pour la suite.
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
1 déc. 2008 à 20:22
1 déc. 2008 à 20:22
ok merci je vais explorer et je te tiens au courant
merci encore
merci encore
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
16 janv. 2009 à 10:50
16 janv. 2009 à 10:50
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
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
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
16 janv. 2009 à 18:25
16 janv. 2009 à 18:25
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:
Là tu peux rajouter un UPDATE pour mettre le champ offre de ta base sur OFF.
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
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
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
17 janv. 2009 à 13:50
17 janv. 2009 à 13:50
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
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
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
19 janv. 2009 à 18:29
19 janv. 2009 à 18:29
personne pour m aider?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
21 janv. 2009 à 12:18
21 janv. 2009 à 12:18
Sur ton formulaire d'inscription, tu as une ligne avec un INSERT. Dedans tu entres les valeurs à mettre sur ta base. A la fin de celui-ci rajoute un ON correspondant à cette nouvelle colonne. Si tu rajoute une colonne et ne touche pas à ce code, tu aura des problèmes pour tes futurs inscription.
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
21 janv. 2009 à 13:11
21 janv. 2009 à 13:11
Merci de ta eponse
Tu parles de l insertion de la colonne :
j ai cela
$idnew=$idmax+1;
$requete=mysql_db_query($sql_bdd,"insert into annuweb_membre values ($idnew,\"$id\",\"$nom_membre\",\"$prenom_membre\",\"$passe_membre\",\"$email_membre\",\"$ville_membre\",\"$adresse\",\"$postal\",\"$date_membre\",\"$tel_membre\",\"$portable\",\"$Aim_membre\",\"$Msn_membre\")",$db_link) or die(mysql_error());
je dois rajouter quoi alors?
le nom de ma colonne? et comment mettre le on?
merci de ton aide
Tu parles de l insertion de la colonne :
j ai cela
$idnew=$idmax+1;
$requete=mysql_db_query($sql_bdd,"insert into annuweb_membre values ($idnew,\"$id\",\"$nom_membre\",\"$prenom_membre\",\"$passe_membre\",\"$email_membre\",\"$ville_membre\",\"$adresse\",\"$postal\",\"$date_membre\",\"$tel_membre\",\"$portable\",\"$Aim_membre\",\"$Msn_membre\")",$db_link) or die(mysql_error());
je dois rajouter quoi alors?
le nom de ma colonne? et comment mettre le on?
merci de ton aide