Tengo una duda que me esta comiendo la cabeza
estoy enviando a través de Jquery, una variable, como parametro de un Load:
Código Javascript :
$(".btn").click(function (){
$("#destiny").show();
var valor = $(this).attr("name");
$(".texto").load("php/destiny.php", {categoria:valor});
$(".btn").hide();
return false;
});
Al parecer al cargar el archivo php la variable llega sin problema, porque incluso el titulo lo muestro a través de ella:
Código PHP :
<? $categ = $_POST['categoria']; ?> <h2> <? echo $categ; ?> </h2>
Pero luego...cuando uso esa variable para limitar un query:
Código PHP :
$consulta2 = "SELECT subcategoria FROM subcategorias WHERE categoria = $categ";
...me aparece el siguiente error:
Unknown column 'producto' in 'where clause'
.Cabe destacar que si en el query pongo '$categ' en vez de $categ, directamente no aparece ni el error, ni lo que busco que aparezca.
como ultimo dato hice una prueba
Código PHP :
if($_POST['categoria'] =='producto'){
echo 'ok';
}else{
echo 'shit';
}Y la devolución es "shit"
Bueno espero alguien lea y se le ocurra alguna solución
gracias a todos de antemano
saludos
