E' possibile inserire in una funzione Javascript del codice PHP?
E come si fa?
Rispondeteci!!!
E' possibile inserire in una funzione Javascript del codice PHP?
E come si fa?
Rispondeteci!!!
Ciao tesyff,
php lavora lato server e javascript lato client.
In php puoi generare lato server del codice javascript che verrà eseguito nel client.
Voi di preciso cosa dovete fare?
Noi abbiamo una checkbox in cui sono presenti dei nomi di uffici.
In base all'ufficio selezionato, dovremmo essere in grado di selezionare tutti i dati (presenti in una tabella di un db) relativi all'ufficio e visualizzarli nell'apposita form (del tipo input=text).
Siamo state più chiare?
E soprattutto sai come aiutarci a risolvere il problema?
i record sono tanti? Potreste passare tutto al client e gestire tutto in javascript ma se i record sono tanti diventa troppo pesante.
In alternativa dovete richiamare una pagina nel server, o ricaricando la stessa pagina o aprendo una popup che poi comunicherà con la pagina madre... avete già fatto la pagina con i nomi degli uffici? E la form dove devono andare a finire i dati? Se avete qualcosa on-line postate il link oppure postate direttamente qua un po' di codice
![]()
<select name="ufficio">
<option value="1" <? if ( $ufficio == "Risorse Umane") echo "selected"; ?>>Risorse umane</option>
<option value="3" <? if ( $ufficio == "Segreteria") echo "selected"; ?>>Segreteria</option>
</select>
A questa select deve essere associata una funzione javascript che ci permetta di interrogare la tabella ufficio del db facendoci prelevare fax, tel e mail dell'ufficio desiderato.
I campi prelevati dovranno essere visualizzati in dei textarea.
Come si fa? Ti è più chiaro il problema???
sarebbe più corretto
dove $ufficio sarà il parametro passato dalla select.codice:<form> <select name="ufficio" onchange="this.form.submit();"> <option value="">--------</option> <option value="1"<? if ( $ufficio == "1") echo " selected"; ?>>Risorse umane</option> <option value="3"<? if ( $ufficio == "3") echo " selected"; ?>>Segreteria</option> </select> </form>
nella pagina php se ricevi il parametro ufficio carichi i dati dal db e li visualizzi in un nuovo form