![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Hola, espero me puedan ayudar con el siguiente código, es parte de un buscador.
Resulta que estoy tratando de guardar en una variable una "condición", de la forma siguiente:
$id_categ = 2;
$criterio_cat = "$row['id_cat']==".$id_categ." || $row['id_cat2']==".$id_categ;
Donde:
- $criterio_cat es la variable que usaré después como condición [seria una cadena]
- $row['id_cat'] - es uno d los campos del recordset que luego compararé
- $row['id_cat2'] - es uno d los campos del recordset que luego compararé
- $id_categ es la categoría que deseo comparar con los recordset.
El error que me tira es el siguiente:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Dicho error lo tira en la línea antes escrita. He buscado mucho y no encuentro, quizá es un error de concepto y no puedo guardar esta "condición" en una variable, por favor ayuda!! desde ya gracias !!
PD: la variable la estoy usando mas adelante de la siguiente forma:
if ($criterio_cat){ ...