Buenas, tengo un problema con una variable que tomo del javascript en formato texto (string) y al pasarla a php me la pone como 0 siempre (es un número aunque venga como texto). El caso es este:
Código PHP:
$opt='<script> document.write(categoria.selectedIndex) </script>';
$query = "SELECT id, clase FROM subcategoria where id_cat=CONVERT('$opt',SIGNED)";
la variable $opt la tomo del indice seleccionado en un select. Para la consulta en mysql la transformo en entero, pero aunque $opt sea un número (por ejemplo el 1) cuando la uso en la consulta me la pone como 0 siempre.
Gracias por vuestra ayuda