Ciao a tutti, mi trovo nei guai.
Allora, ho un form dove l'utente va inserire un codice prodotto. Questo codice prodotto può essere per esempio: "wer6GX120ui" oppure "jdhkk4GX120ugh". Io dovrei verificare se c'è nel codice la porzione di stringa "GX120".
C'è da dire poi che avrò alcuni gruppi di codice da verificare
Vediamo in codice:
Codice PHP:
//questa è la input
<input type="text" name="matricola" id="_matricola" />
//questo è uno dei gruppi di codice
$cod1 = array('GX120', 'GC135');
//ecc
//questo è il filtro
if(preg_match('/'.$_POST['matricola'].'\b/i',implode(",",$cod1))){
//codice trovato
} else {
//codice non trovato
}
Se inserisco il codice "pulito", mi trova l'occorrenza altrimenti se cerco una cosa come "sdjhsdGX120", non trova nulla.
Dov'è l'errore??
Grazie