Voglio tramite un form poter aggiornare i commenti di un numero x variabile di immagini a tale scopo passo alla pagina che dovrà fare l'UPDATE i campi di testo dei commenti denominati comm + il numero dell'immagine relativa, così che mi basterebbe riuscire a leggere il valore del campo ad esempio comm22 ed a quel punto fare l'update del commento dove il numero d'immagine è 22.
L'array che ricevo è questo :
Array
(
[comm22] => ok
[comm24] => si
[comm25] => no
[comm26] => forse
[from] => upphoto
[cicli] => 4
)
con il seguente codice recupero il numero dei cicli per impostare il for ed elimino il campo "from" che non mi serve più :
$arraypost = $_POST;
$ciclo = array_pop($arraypost);
$scarto = array_pop($arraypost);
a questo punto mi rimane il mio array :
Array
(
[comm22] => ok
[comm24] => si
[comm25] => no
[comm26] => forse
)
che provo a processare per trovare i valori che desidero, ma probabilmente sbaglio qualcosa e ricevo sempre valori vuoti :-(
for ($h=0;$h<($ciclo);$h++){
$chi = $arraypost[$h];
$buono = str_replace('comm','',$arraypost[$h]);
echo 'buono è '.$buono.' chi = '.$chi.'
';
}
Dov'è l'errore ?? Io facendo così vorrei recuperare ad esempio il valore 22 in buono ed il valore "ok" in chi ma non funziona :-(
Help me please ! ! !
Grazie per l'aiuto
- Kiko™ -