• User Attivo

    Sì è chiaro. Però c'è un problema: la variabile $anni del ciclo for dovrebbe assumere un valore dinamico anche essa
    for ($a = 1; $a <= $num_form; $a++)
    {
    $anni = $POST['anni'.$a];
    echo $anni;
    }
    Se scrivo il numero manualmente funziona. Es.
    for ($a = 1; $a <= $num_form; $a++)
    {
    $anni1 = $POST['anni'.$a];
    echo $anni;
    }
    Come faccio a rendere la variabile dinamica?


  • User Attivo

    No, risolto.
    Faccio così

    for ($a = 1; $a <= $num_form; $a++)
    {
    $anni_[$a] = $POST['anni'.$a];
    echo $anni;
    }

    Mille grazie :ciauz:


  • User Attivo

    Visto che il problema è risolto, potresti dirci l'applicazione pratica della multi-iscrizione a pagina singola, se possibile? 😄

    keiske


  • User Attivo

    Questo programma fa così:
    1 - ti permette di scegliere un tipo di sistemazione (camera singola, camera doppia, camera tripla, ecc...) Ovviamente ognuna di queste voci è un campo di una tabella al quale è stato assegnato un numero. Per esempio camera singola prevede 1 sola ersona; camera doppia 2 persone, ecc...;
    2 - Una volta scelta la sistemazione compare il suddetto form di iscrizione che si ripete tante volte quante sono le persone previste per questa sistemazione.

    Ora che ho capito come fare il form sto elaborando tutto il sistema per il controllo dei campi obbligatori e poi la scrittura nel database.
    Di quale procedura vuoi il codice? :smile5:


  • User Attivo

    Se dovesse prenotare un gruppo di 50 persone che gli fai compilare? 50 form? 😮

    mi pare un metodo che al massimo può scoraggiare un cliente...ma se ti piace così.... 😄


  • User Attivo

    in effetti forse è meglio dare la possibilità all'utente di scegliere per quante persone prenotare, magari differenziando bambini da adulti se ci sono differenze di prezzi


  • User Attivo

    Sì ma scusa, lo scopo?

    La prenotazione necessita normalmente di un nominativo per eventuali finalità contrattuali in caso di disdetta, caparra o altre particolarità.

    L'obbligo di dare i nominativi di ognuno nasce solo al momento del check-in per la trasmissione delle presenze alla prefettura per ottemeperare agli obblighi in materia di anti-terrorismo e la raccolta si effettua normalmente col documento di identità di ognuno che quindi andrebbe comunque richiesto all'arrivo per un confronto coi dati inseriti al momento della prenotazione.

    keiske


  • User Attivo

    Si hai ragione, ma questa è una prenotazione particolare, che prevede delle gratuità per chi fa parte di una agenzia in particolare, mentre prevede dei pagamenti per gli accompagnatori. Chi riceve la prenotazione deve andare a controllare che gli iscritti corrispondano realmente alle gratuità previste.
    Diciamo che tutte le informazioni inserite serviranno poi per fare statistiche e via discorrendo.


  • User Attivo

    Pensavo a una soluzione per una casistica di questo tipo qualche giorno fa... avrei risolto usando un numero identifictivo univoco... ad esempio se si prevede uno sconto per gli avvocati di un certo foro, si chiede di inserire il proprio codice di iscrizione all'albo e poi se quel codice viene rilevato più volte qualcuno ha fatto il furbo 😄

    keiske


  • User Attivo

    Anche io dovrò prevedere una cosa simile.
    In questo caso infatti sono previste un tot di gratuità per partita iva. quindi dovrò poi fre un controllo per verificare se già per quella partita iva si sono iscritte delle persone e quindi le successive dovranno pagare la quota di partecipazione.