Colleghi scripterati...![]()
IPOTESI:
ho 2 array...
$primo = array(
'elemento che non mi interessa',
'elemento che mi interessa',
'elemento che non mi interessa',
'elemento che mi interessa',
'elemento che non mi interessa',
'elemento che mi interessa',
'elemento che non mi interessa',
'elemento che mi interessa'
);
ovvero nel primo array mi interessano solo gli elementi alterni
Il secondo array è un array che contiene più elementi del primo
RICHIESTA:
Voglio confrontare gli elementi del primo vettore con il secondo. Se il secondo vettore ha un elemento in comune con il primo allora mi spunta la checkbox altrimenti niente
SCRIPT:
ho già provato a fare lo script perchè non mi sembra nulla di difficile ma non funzia...mi spunta tutte le checkbox
Lo script qui sopra è dentro un altro ciclo for quindi ogni volta la variabile $selezionato, cambia.codice:for($k=1; $k<count($primo); $k+=2) { for($j=0; $j<count($secondo); $j++) { if($primo[$k] == $secondo[$j]) { $selezionato=1; break 2; } else { $selezionato=0; } } } if($selezionato) { echo '<input type="checkbox" name="visualizza" checked>'; } else { echo '<input type="checkbox" name="visualizza">'; }
Ma come già detto non funzia![]()
Qualcuno sa darmi un motivo o darmi uno script alternativo ?
Premetto che non è colpa di minuscole/MAIUSCOLE o di spazi
GRAZIE