<input name="Pulsante" type="submit" value="Invia i dati per la
Registrazione" style="height: 50px; width: 370px" /></div>
Vorrei che alla pressione del pulsante venisse eseguito uno script php
chiamo prova.php.
E' possibile integrare nella funzione onclick tale script, se si come devo
dichiarare e scrivere il tutto?
Grazie per chi voglia aiutarmi!!
qui sei OT, la tua è una questione che riguarda JavaScript
...e infatti al tuo post in quel gruppo abbiamo risposto in tre ;-)
Dunque, facciamo un po' di chiarezza.
PHP non ᅵ JavaScript.
Ergo, non potete "pretendere" (si fa per dire) che un azione scatenata
dalla pagina generata da php ma oramai nelle fauci del browser del $tipo
possa eseguire codice php, visto che tale codice ᅵ giᅵ stato eseguito ed
ha giᅵ generato la pagina che contiene il bottone. Nella fattispecie:
PHP -> Apache -> --internet-- -> Browser (JS/DHTML) -> Utente
Ergo, per tornare indietro potete solo fare una nuova richiesta.
Ora, ci sono prevalentemente due modi per eseguire qualcosa sul server
(aka: "eseguire codice php") agli "eventi", ma tutti e due si basano sul
fatto che dovete lanciare una nuova richiesta dal browser.
Il primo, piᅵ semplice, ᅵ un form oppure un semplice link con i parametri.
Il secondo, forse leggermente piᅵ intuitivo nell'assegnare il listener
ma piᅵ macchinoso appena dopo, si chiama AJAX.
Ora, conoscendo i form HTML oppure AJAX (che non ᅵ altro che Javascript
piᅵ un oggettino carino), o comunque il passaggio dei parametri a PHP
nella richiesta di una pagina, potete inventarvi il sistema che vi pare.
Ma ricordate che NON potete assegnare ad un bottone l'esecuzione di una
funzione PHP, ma solo JavaScript. E per eseguire PHP dovete richiamare
la pagina (stessa o altra).
La cosa IMHO migliore ᅵ implementare qualcosa tipo XML-RPC oppure i "Web
Services" in WSDL, in modo molto semplificato, magari con un po' di
AJAX. Il classico MVC (Model Viewer Controller).
Altra cosa, ma questa abbastanza importante: leggete i manuali. Spesso
nei primi capitoli (teoria) ci sono le risposte che cercate.
http://it.php.net/
http://www.w3schools.com/
Enrico