Back to top

Autore Topic: Controlli inserimenti  (Letto 1398 volte)

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Controlli inserimenti
« il: 22 Nov 2013, 19:19:07 »
Salve a tutti :)
Con Chronoform ho fatto un form per degli inserimenti nel Database.
Volevo un consiglio su due cose:

1. Come faccio ad impedire che un utente (registrato), che ha già effettuato un inserimento, di ripeterlo?
Io pensavo ad un custom code nella sezione "On load". Ma come fare?

2. Esempio: ogni utente deve scegliere il nome di una squadra (che va nel database), come posso verificare immediatamente (con un javascript) se questa squadra è già stata inserita da qualcun altro?

Grazie anticipatamente per ogni suggerimento postiate :)

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Controlli inserimenti
« Risposta #1 il: 22 Nov 2013, 21:04:08 »
devi usare un 'Custom Event Switcher' (in events -> validation) all'interno di onLoad.

nel 'Custom Event Switcher' scrivi il codice php che effettua il controllo desiderato e restituisce un stringa (di default 'success' o 'fail') a secondo dell'esito del controllo.

poi nei due eventi ('on success' e 'on fail' nel nostro caso) inserisci l'opportuno elemento; ovvero:
in uno 'show html' per visualizzare la form
nell'altro un 'custom code' con il messaggio di errore.

ps:
se gli altri problemi sono risolti, che ne diresti mettere un poco di [risolto] in giro?  :)

sposto nella sezione corretta.

ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif