esiste in php l'equivalente di onChange javascript?

8 contenuti / 0 new
Ultimo contenuto
esiste in php l'equivalente di onChange javascript?

ciao,

ho l'esigenza di aumentare di un'unità un campo cck (contatore) ogni volta che viene modificato il campo precedente, ho pensato a computed field, ma non so come procedere.Non penso che esista in php una funzione simile a onChange di javascript, qualcuno può aiutarmi?

grazie

php viene eseguito dal server quando ricevi la pagina lui ha finito il suo lavoro quindi l'unica cosa che puoi fare è richiamare la pagina con un paramentro, per cui devi agire via js o usa moduli ocme conditional field.

immaginavo, grazie della risposta

Sto provando con rules ma quando in "execute custom php code" inserisco:
$node->field_visite[0][value] = $node->field_visite[0][value] + 1;
mi incrementa il valore di 2 unità anzichè di 1...

Verrà richiamato 2 volte.

perchè? come si fa a incrementare di 1? non c'è modo?

il codice è giusto probabilmente l'errore è che lo ha chiamato 2 volte, basta che aggiungi mezzo e sei apposto ma non è il modo corretto perché devi scoprire dove sta l'errore.

OK, avevo capito male...comunque si, esegue 2 volte la regola.

Mi capitava la stessa cosa quando inserivo lo stesso codice in "computed fields", cioè anche in quel caso incrementava di 2, come se salvasse 2 volte...
sinceramente non riesco a capire!