Cita:
Iniciado por Briss [...] estaba leyendo sobre agregar esto function quoted($in){
return "'".$in."'";
}
... foreach($clases as $clase){
$q_clase = quoted($clase);
pero a mi me marca un error ... no asi en el demo....
Caray, ¿de dónde has leído eso?
Esa función no sirve de nada (sólo agrega comillas a una variable), es una absoluta tontería, ¿tu problema es de comillas o arrays?
¿O acaso creías que agregando dicho código mágico se iba a corregir tu error?
Jamás había conocido a un programador tan creyente de la metafísica.
Entiende que tu problema se soluciona verificando que $clases exista, que no esté vacía, y que además sea un array.
Si no verificas eso entonces te dará error, si en algún otro punto de tu código modificas dicha variable y no cumple los requisitos te dará error de nuevo, etc.
¿No vas a mostrar el código real verdad?