Buongiorno!
In un form ho la possibilità di editare un elenco di link
($Link['LinkTitle'] è un elemento del risultato della query di selezione)Codice PHP:$content.='</td><td><input type="text" name="LinkTitle[]" value="'.$Link['LinkTitle'].'" />';
Nello script di elaborazione dei dati posso ciclare tra le varie righe usando
Fin qui tutto bene.Codice PHP:foreach($_POST['LinkId'] as $i => $LId ){
$result= mysql_query("UPDATE Link SET LinkTitle = '".$_POST['LinkTitle'][$i]."' WHERE LinkId='".preg_replace('/[^0-9]/', '',$LId)."'");
...
} }
Per settare dei permessi di accesso ai diversi link vorrei poter utilizzare dei checkbox come faccio in un altra parte dello script (dove assegno dei permessi alla pagina che si sta editando e che contiene anche l'elenco dei link):
elaborati poi conCodice PHP:$content.='<input type="checkbox" name="HeadlineGroup[]" value="1" '.(($head['HeadlineGroup']&1)?'checked ':'').'/>LC ';
Ma nell'elenco dei link non ho un solo gruppo di checkbox, me ne ho diversi (uno per link inserito) e quindi dovrei trattarli come array multidimensionali.Codice PHP:$HeadlineGroup=0;
foreach ($_POST['HeadlineGroup'] as $Ed) $HeadlineGroup+=$Ed;
$result= mysql_query("UPDATE Headline SET HeadlineGroup = '".$HeadlineGroup."' WHERE HeadlineId='".$id."'");
Così viene creato un array multidimensionale o no?Codice PHP:$content.='</td><td><input type="text" name="LinkAuth[][]" value="'.$Link['LinkAuth'].'" />';
Come faccio ad accedere ai vari elementi dell'array?
Ho provato mettendo due foreach uno dentro l'altro, ma non riesco a capire i risultati che restituisce (sicuramente non quelli giusti).
Chiaro? Non tanto, credo![]()
Mi date una mano?
Grazie
Luca

.
Rispondi quotando