E 'un errore molto strano che io sono facing.I hanno qualche html vale a dire al di sotto
<input type="checkbox" name="om[1]" value="10">
<input type="checkbox" name="om[2]" value="20">
<input type="checkbox" name="om[3]" value="30">
Quando ho posto questo modulo e fare
print_r($_POST['om'])
it gives just prints 'Array' as string
and if i do print_r($_POST['om'][0]) it gives A
and if i do print_r($_POST['om'][1]) it gives r
ma se lo faccio
print_r($_REQUEST['om'])
it display a proper array
Array
(
[1] => 10
[2] => 20
[3] => 30
)
problema è quando sto usando $ _POST per ottenere i valori dell'array che non sta visualizzando, funziona bene se il valore inserito non è nell'array. Ma posso ottenere tutti i risultati richiesti con $ _REQUEST ['om'] anche se sono array.
E sta accadendo solo sul server , funzionante bene per localhost. Qualcuno può dire quale può essere il problema sul server ??
Provare 'name =" om [] "' su ciascuno (senza chiavi) – naththedeveloper
Provare $ om = $ _POST ['om'] quindi accedere agli indici. Penso che print_r ti stia confondendo. – jeff
@FDL non c'è niente di sbagliato nel fornire le chiavi – DevZer0