Salve
devo creare una variabile in una form ; dove crearla ?
io l ho creata in scriptinit $prova = "";
questa variabile va alimentata in onafterinsert e in onafterupdate dove diventa INS o VAR
Quando confermo la form , in validatesuccess vado a fare echo Sprova ; scriptcase mi dive variabile indefinita
Come posso risolvere
Grazie
Dichiarazione Variabile
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: Dichiarazione Variabile
Tutte le variabili $nomevar sono di fatto locali alla funzione (o evento), se vuoi una variabile del form devi usare [prova] , quindi [prova] = ""; in appinit e così via, se farai echo [prova] avrà il valore assegnato.
Re: Dichiarazione Variabile
Le variaibli precedute da $ sono locali , visibili solo dentro la specifica funzione .
Le variaibli racchiuse tra parentesi graffe {} sono ereditabili visibili quindi nella funzioen e nei rami generati (sono precedute da "$this->" . il mondo a oggetti
Le variaibli racchiuse tra parentesi quadre [] sono globali e pososno essere oltre che viste in ogni luogo dell'app trasmesse tra le app.
Le globali sono di sessione, post o get e sono scritte nelle c.d. supervariabili di php .
Per creare una variaible visibile globalmente dentro l app è preferibile usare la dichiarazione tramite la funzione crea variaible ,specie nei form .
Alcune volte si ha un comportamento anomalo ch elimita la visibilità ma è facile superarlo con alcuni semplici trucchetti quali l'uso nei form di variaibli nascoste .
anche se deprecata,dovrebe sparire presto, esiste una funzione che eleva a globale una variaible locale.
Le variaibli racchiuse tra parentesi graffe {} sono ereditabili visibili quindi nella funzioen e nei rami generati (sono precedute da "$this->" . il mondo a oggetti
Le variaibli racchiuse tra parentesi quadre [] sono globali e pososno essere oltre che viste in ogni luogo dell'app trasmesse tra le app.
Le globali sono di sessione, post o get e sono scritte nelle c.d. supervariabili di php .
Per creare una variaible visibile globalmente dentro l app è preferibile usare la dichiarazione tramite la funzione crea variaible ,specie nei form .
Alcune volte si ha un comportamento anomalo ch elimita la visibilità ma è facile superarlo con alcuni semplici trucchetti quali l'uso nei form di variaibli nascoste .
anche se deprecata,dovrebe sparire presto, esiste una funzione che eleva a globale una variaible locale.
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 6 ospiti