[PHP] Document printen en meteen bijhouden hoe vaak

Pagina: 1
Acties:
  • 369 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een link om een bepaalde afbeelding te printen:

<a href='javascript:print();'>Print</a>

Opzich niet zo heel spannend, maar wil hier ook een php function aan koppelen om de aantal prints te tellen.

MAW, hoe kan ik in een link, 2 functions zetten?

Acties:
  • 0 Henk 'm!

  • Pyrus
  • Registratie: November 2001
  • Laatst online: 20-09 21:30

Pyrus

Hardknock life

Vooropgesteld dat ik niets van javascript weet, zou ik denken een eigen functie maken die eerst naar een php-script de opdracht stuurt om die optelling te doen en vervolgens te printen. En dan roep je die functie aan vanuit je link.

LinkedIn


Acties:
  • 0 Henk 'm!

Verwijderd

Hoe wou je dit gaan tellen? In aantal pagina's is namelijk verrekte moeilijk.

Ik zou zeggen met een onclick actie i.c.m. een GET variabele.

Acties:
  • 0 Henk 'm!

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Verwijderd schreef op maandag 16 april 2007 @ 19:21:
MAW, hoe kan ik in een link, 2 functions zetten?
  • PHP ---> serverside (verkeerd forum!), JS ---> clientside (dit forum)
  • Welke resources heb je zelf al onderzocht?
  • href="javascript" (fout) ---> onClick="functie1(); functie2();" (beter)

[ Voor 10% gewijzigd door moozzuzz op 16-04-2007 19:33 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik kan idd de print functie in de wel in de php functie zetten.

Deze php functie zet in de db de teller op +1 als er op geklikt wordt.

Hoe kan ik een php functie aanroepen? dan is alles opgelost.

Acties:
  • 0 Henk 'm!

  • HyperioN
  • Registratie: April 2003
  • Laatst online: 24-05 15:42
Verwijderd schreef op maandag 16 april 2007 @ 19:35:
Ik kan idd de print functie in de wel in de php functie zetten.

Deze php functie zet in de db de teller op +1 als er op geklikt wordt.

Hoe kan ik een php functie aanroepen? dan is alles opgelost.
PHP is serverside. Je kan dus geen php-functie triggeren met een html-link, wat uiteraard clientside is.

[ Voor 3% gewijzigd door HyperioN op 16-04-2007 19:36 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
mmmm....

als ik de link laat linken naar een vervolg pagina met daarin de status update en een print function?

Moet wel werken denk ik, maar is er geen (betere) oplossing?

Acties:
  • 0 Henk 'm!

  • Martinspire
  • Registratie: Januari 2003
  • Laatst online: 19-09 09:35

Martinspire

Awesomeness

misschien als je er iets van maakt wat je afvangt met _GET, dus de link als : pagina.php?print=true oid.

Martinspire - PC, PS5, XSX


Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 12-09 14:32

André

Analytics dude

Je stelt alleen maar vragen zonder dat je enig besef hebt van hoe bepaalde zaken werken. Als ik jou was zou ik me eerst eens verdiepen in een aantal tutorials. Verder horen php vragen in Programming.

Laat eens zien wat je al geprobeerd heb en komt niet bij elk probleem direct een vraag stellen.

Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
verander de url van het plaatje in een php pagina. Vervolgens geeft die php pagina een plaatje terug met bijv. fpassthru().

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • FragFrog
  • Registratie: September 2001
  • Laatst online: 09:34
In principe kun je dit vrij simpel voor elkaar krijgen met wat AJAX, alhoewel dat wellicht je wat te ver gaat. Een simpele API hiervoor is SAJAX, dan kun je zonder page-refresh toch je print functie gebruiken EN het aantal kliks tellen.

Overigens heeft BasieP wel een goed punt dat je nu iets zit te misbruiken waar het niet voor is, maar dat moet je vooral zelf weten. Zorgelijker zou ik het vinden dat je je pagina nu niet-functioneel laat voor mensen die javascript uit hebben staan, maar ook dat zul je zelf moeten weten ;)

[ Site ] [ twitch ] [ jijbuis ]

Pagina: 1