[PHP] Utilizzare un form in multitasking

Discussione in 'PHP' iniziata da Domenico2013, 27 Gennaio 2018.

  1. Domenico2013

    Domenico2013 Utente Attivo

    Registrato:
    6 Agosto 2013
    Messaggi:
    131
    Mi Piace Ricevuti:
    0
    Punteggio:
    16
    Buonasera a tutti del forum, ho un form con 4 caselle di testo ed un tasto invio. I valori inseriti nelle caselle di testo si salvano in una tabella la quale ha un ID autoincrement. Dato che tutto è online su uno spazio web come posso sapere se qualcuno in quell'istante da un altro pc sta inserendo un articolo? Grazie.
     
  2. bubino8

    bubino8 Utente Attivo

    Registrato:
    28 Aprile 2017
    Messaggi:
    318
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Località:
    BZ
    Ciao.
    questo form che dici permette di inserire un'articolo es.:
    -categoria articolo
    -nome articolo
    -testo articolo

    Tu vuoi ricevere una notifica(web o mail) ogni volta che viene creato un'articolo o quanto lo stanno inserendo proprio in quell'istante?
     
  3. Domenico2013

    Domenico2013 Utente Attivo

    Registrato:
    6 Agosto 2013
    Messaggi:
    131
    Mi Piace Ricevuti:
    0
    Punteggio:
    16
    Ciao Bubino8, grazie per la risposta. Si permette di inserire nome, cognome, marca, modello, ecc...
    Vorrei ricevere una notifica web quando lo stanno inserendo proprio in quell'istante.
     
  4. bubino8

    bubino8 Utente Attivo

    Registrato:
    28 Aprile 2017
    Messaggi:
    318
    Mi Piace Ricevuti:
    18
    Punteggio:
    18
    Sesso:
    Maschio
    Località:
    BZ
    Potresti fare una cosa del genere:
    Crei una tabella es. "notifiche" e al caricamento della pagina esegui una query con:
    - chi sta inserendo l'articola (penso che utilizzi delle sessioni)
    - data
    - letto/visto valore "0"

    Nella pagina dove mostrarti la notifica fai una funzione che ogni 5/10secondi con ajax esegui una query e va a controllare e restituire in un contenitore <div id="result_notifiche"> se hai notifiche con valore "0".

    Dopo esegui una query che ti aggiorna il valore in 1 o cancella la notifica in modo che non ti venga riproposta se già vista.

    Fammi sapere se mi sono spiegato male
     
Sto caricando...

Condividi questa Pagina