Ayuda con Easy PHP

Carol
07 de Octubre del 2005
hola

tengo un problema con el Easy PHP en una sentencia select que es la siguiente

$c = mysql_query("SELECT * FROM categoria,tipo,tipo_categoria
where categoria.id_categoria=tipo_categoria.id_categoria and tipo.id_idioma='$id_idioma' and tipo.id_tipo=tipo_categoria.id_tipo");
$q=mysql_num_rows($c);
if ($q==0){
echo "No hay informacion";
}
$s = mysql_query("SELECT DISTINCT tipo.nombre,tipo.id_tipo,tipo.id_idioma FROM tipo where tipo.id_idioma='$id_idioma' order by nombre");
$re=mysql_query($s);

y estos son los errores que me salen
Notice: Undefined variable: id_idioma in c:archivos de programaeasyphp1-8wwwesferrabsnadmin_categoriasagregar.php on line 113
No hay informacion
Notice: Undefined variable: id_idioma in c:archivos de programaeasyphp1-8wwwesferrabsnadmin_categoriasagregar.php on line 118

si me pueden ayudar gracias

NuTrAj
07 de Octubre del 2005
Lo que sucede es que estas comparando tus datos con una variable llamada $id_idioma que no existe, como obtienes esa variable? la pasas desde un formulario, porque si es asi no esta llegando bien y obviamente te sale ese error porque la variable no existe.
Prueba poniendo antes de tu cosulta esto:
echo "variable id_idioma= ".$id_idioma;
y si no se imprime la variable debes revisar tu codigo para que la variable llegue bien a la página.
Espero haber sido claro.
Suerte y saludos, Raul