all'interno di un ciclo ho la necessità di stampare alcuni checkbox, il cui nome deve essere uguale al nome di una variabile con seguenti parentesi quadre per crearmi poi l'array...
Esempio:
Menu di un ristorante,elenco di tutte le pietanze per permettere poi di selezionare per esempio tot primi e tot secondi
Dopo i tag del form etc...
codice:
while ($datiquery = mysql_fetch_array($result)) {
$pietanza = $datiquery[pietanza];(esempio primo,secondo,dolce) etc...
echo" <input name= \"$pietanza[] \" type=\"checkbox\" value=\"$idpietanza\">
";
Il mio intento è cioè creare il form in modo tale che l'input name sia primo[1],primo[2],secondo[1] etc e il valore l'id della pietanza...
Ho provato tutti i tipi di virgolette,apici;a numerare l'array con una variabile che si autoincrementasse etc ma ricevo sempre e comunque un errore del genere Parse error: parse error, unexpected ']',...oppure dei nomi dell'input name stranissimi...(
codice:
html:
<input name= "p" type="checkbox" value="155">
<input name= "r" type="checkbox" value="131">
<input name= "i"... etc
in pratica se all'interno delle parentesi quadre metto una variabile $numerochecresce mi scandisce il valore di $pietanza
Che c'è che non va?