Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: frauzamb en 25 Noviembre 2013, 16:58 pm



Título: Problemas con PHP, mysql y Firefox (wordpress)
Publicado por: frauzamb en 25 Noviembre 2013, 16:58 pm
Hola,
Necesito para mi Web hacer consultas a la base de datos y me muestre los datos, para ello utilizo el pluging "Insert PHP" en Wordpress.
En Chrome todo funciona perfectamente, puedo hacer peticiones y me las muestra sin problemas, pero en firefox no. No me muestra nada , pero tampoco da error la consulta (que tienen que estar bien si me la muestra en chrome). ¿Algúna idea? Los 'echos' de PHP me funciónan, el problema lo tiene con la consulta.

un saludo!


Título: Re: Problemas con PHP, mysql y Firefox
Publicado por: HackID1 en 25 Noviembre 2013, 17:01 pm
A lo mejor estás usando Sintaxis que no reconoce el firefox, prueba en IE SAFARI, etc.
Haber que te resulta.


Título: Re: Problemas con PHP, mysql y Firefox (wordpress)
Publicado por: frauzamb en 25 Noviembre 2013, 17:05 pm
[insert_php]
$conexion = mysql_connect("****", "****", "****");
mysql_select_db("demo", $conexion);
global $current_user;
get_currentuserinfo();
$user=$current_user->user_login;
$consultuser=mysql_query("select ID from wp_users where user_login='$user'");
$consultid= mysql_fetch_row($consultuser);
echo $consultid[0];
echo "hola";
[/insert_php]


Este es un pequeño código que debería funcionar, y no lo hace, en Internet Explorer tampoco, pero sin embargo en chrome si.... el echo de HOLA, lo coge en todos.

 :(


Título: Re: Problemas con PHP, mysql y Firefox (wordpress)
Publicado por: raul338 en 25 Noviembre 2013, 17:57 pm
edita el flag de PHP para reportar errores...

Otra que podes usar es

$conexion = mysql_connect("****", "****", "****") or (echo "error al conectar");
mysql_select_db("demo", $conexion) or (echo "error al seleccionar db");

y así con cada operacion del mysql, aunque probablemente sea error con las cookies? (?)


Título: Re: Problemas con PHP, mysql y Firefox (wordpress)
Publicado por: frauzamb en 26 Noviembre 2013, 11:14 am
Bueno mas o menos ya lo tengo resuelto, el problema es de que tengo el usuario cogido con una variable global de wordpress:
global $current_user;
get_currentuserinfo();
$user=$current_user->user_login;

y este código no lo reconoce ni Firefox ni IE pero si Chrome....

así que ahora solo tengo que mirar como recoger la variable del usuario, para que lo cogan todos....

un saludo y gracias a todos