- Home
- Categorie
- Coding e Sistemistica
- PHP
- Form che si ripete
-
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?
-
No, risolto.
Faccio cosìfor ($a = 1; $a <= $num_form; $a++)
{
$anni_[$a] = $POST['anni'.$a];
echo $anni;
}Mille grazie
-
Visto che il problema è risolto, potresti dirci l'applicazione pratica della multi-iscrizione a pagina singola, se possibile?
keiske
-
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?
-
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ì....
-
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
-
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
-
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.
-
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
-
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.