Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Gestire evento onclick con PHP
Forum - PHP - Gestire evento onclick con PHP

Avatar
Dany (Member)
Pro


Messaggi: 129
Iscritto: 03/05/2012

Segnala al moderatore
Postato alle 17:19
Mercoledì, 02/04/2014
Ho creato un pulsante con il form:
Codice sorgente - presumibilmente Plain Text

  1. <button id="pulsante">Download</button>


Come posso fare in modo che alla pressione (quindi all'evento 'onclick') gli associo delle istruzioni in php tipo:
Codice sorgente - presumibilmente Plain Text

  1. <?php
  2. $n++;
  3. ?>


Grazie in anticipo:k:

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 17:32
Mercoledì, 02/04/2014
Onclick e' un evento che viene eseguito sul browser (client). Php e' un linguaggio lato server. Non si puo' gestire direttamente un evento onclick con PHP.

Puoi sempre fare questo pero':

Codice sorgente - presumibilmente Plain Text

  1. <button id="pulsante" onclick="location.href='pagina.php';">Download</button>



Che carichera' pagina.php (dove puoi eseguire codice PHP).

Forse dovresti spiegarci meglio cosa stai cercando di fare.

Ultima modifica effettuata da pierotofy il 02/04/2014 alle 17:33


Il mio blog: https://piero.dev
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 18:57
Mercoledì, 02/04/2014
se non vuoi cambiare pagina puoi anche usare ajax per chiamare una pagina php

PM Quote
Avatar
Dany (Member)
Pro


Messaggi: 129
Iscritto: 03/05/2012

Segnala al moderatore
Postato alle 20:47
Mercoledì, 02/04/2014
Siete stati chiarissimi. Comunque stavo cercando di realizzare un contatore di download che si incrementava alla pressione del tasto. Se esiste un modo migliore sono curioso.

PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1170
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 21:41
Mercoledì, 02/04/2014
Solitamente si linka invece del file da scaricare una pagina php, quest'ultima si occuperà di incrementare il valore e sottomettere il file al client.

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 22:45
Mercoledì, 02/04/2014
oppure ajax: un metodo fa eseguire una pagina php che incremente il contatore e ti fa scaricare il file, un altro metodo (richiamato costantemente) tiene aggiornato il numero di download.

Così non devi reindirizzare l' utente che dovrà caricare meno pagine e sarà contento.

PM Quote
Avatar
Dany (Member)
Pro


Messaggi: 129
Iscritto: 03/05/2012

Segnala al moderatore
Postato alle 22:58
Giovedì, 03/04/2014
Grazie mille a tutti

PM Quote