Ultima versione
Versione stabile:
3.1.5
 
Servizi
» Cerca
 
Cerca
Ricerca parole o frasi all’interno del sito.
 
Statistiche
Visite: 124783
 
Donazioni
Flatnuke e' software libero ed e' distribuito grautitamente. Se pensi che flatnuke ti sia stato in qualche modo di aiuto, puoi contribuire con una donazione libera:

Vuoi saperne di piu'?

 
Login





Non sei ancora registrato?
Registrati ora!
Recupera password
Choose your language:
deutsch english espa?ol fran?ais italiano portugu?s
 
Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 1 ospiti
 
Netsons Ads

Forum



Benvenuto sconosciutoModifica profiloEntraAiuto 1038 utenti registrati

Navigazione:

[ Forum / Flatnuke / Le sezioni / Help programmazione !! ]


UtenteMessaggio
disasternet
disasternet

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile 
Giovedi 09 Ottobre 2014 19:34:42

Help programmazione !!

sto realizzando un bakend per il sito www.luceemergente.org
il mio problema è questo...
una delle varie voci di amministrazione prevede un inserimento multiplo di cui io NON so a priori la quantià numerica delle variabili input

potrebbero essere 3/5//15/54 ...

tutte nella forma
<input type="text" name Data1>
<input type="text" name Data2>
<input type="text" name Data3>
oppure
<input type="text" name Data[1]>
<input type="text" name Data[2]>
<input type="text" name Data[3]>

(questo lo decido dopo a seconda di come mi arrivano le risposte.....)

il problema è che queste variabili devono passare per il sanitize... altrimenti non le vedo...

$Data1 = getparam("Data1",PAR_ALL,SAN_FLAT);
$Data2 = getparam("Data2",PAR_ALL,SAN_FLAT);

oppure
$Data[1] = getparam("Data[1]",PAR_ALL,SAN_FLAT);
$Data[2] = getparam("Data[2]",PAR_ALL,SAN_FLAT);

solo che NON sapendo a priori quante variabili saranno.... non so immaginare come poter eseguire queste "pulizie" contando che il nome cambia di volta in volta...

HELP ME PLEASE
FLavio
marcosegato
marcosegato

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber Skype
Giovedi 09 Ottobre 2014 20:52:39

Re: Help programmazione !!

Secondo me hai 2 possibilità...

1) scorrere $_POST che non è altro che un array:
foreach ($_POST as $key => $value)
echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."
";


2) usare <input type="text" name="Data[]"> per tutte le variabili in input; in questo caso, $_POST['Data'] sarà un array che potrai scorrere e farci quello che ti serve

--
Linux Registered User 265651
disasternet
disasternet

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile 
Venerdi 10 Ottobre 2014 07:21:59

Re: Help programmazione !!

grazie per la risposta..

ma cosi' non faccio il sanitize delle variabili attravere attraverso la funzione GETPARM ....
che invece volevo (per sicurezza anche se è un backend ) mantenere

Flavio
Blue
Blue

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Sabato 15 Novembre 2014 13:04:39

Re: Help programmazione !!

io farei così:


<input type="text" name="data[1]">
<input type="text" name="data[2]">
<input type="text" name="data[...]">



foreach($_POST['data'] as $value) {
$data['$value'] = getparam("data['$value']", PAR_ALL, SAN_FLAT);
}


--
never give up


print

Freely inspired to Mollio template