Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: JJMD en 9 Julio 2013, 22:00 PM

Título: Notice: Array to string conversion in ... T_T
Publicado por: JJMD en 9 Julio 2013, 22:00 PM
$resultado = mysql_query("select * from user where username='".$username."'");

Ahí es donde me da el error, el caso es que no sé cómo solucionarlo!
Título: Re: Notice: Array to string conversion in ... T_T
Publicado por: engel lex en 9 Julio 2013, 22:04 PM
tienes algo que es un array y una funcion que solo acepta un string... revisa cual es el array y sacar lo que necesites
Título: Re: Notice: Array to string conversion in ... T_T
Publicado por: JJMD en 9 Julio 2013, 22:16 PM
Cita de: engelx en  9 Julio 2013, 22:04 PM
tienes algo que es un array y una funcion que solo acepta un string... revisa cual es el array y sacar lo que necesites
Estoy probando varias cosas pero siempre me lo da como array... (y es un simple string, en teoría)

No sé qué estará mal T_T
Título: Re: Notice: Array to string conversion in ... T_T
Publicado por: engel lex en 9 Julio 2013, 22:22 PM
has un hecho de $username
Título: Re: Notice: Array to string conversion in ... T_T
Publicado por: JJMD en 9 Julio 2013, 22:32 PM
Cita de: engelx en  9 Julio 2013, 22:22 PM
has un hecho de $username

UUUUUH!!! me da también error en ese echo!! me lo muestra pero me da el mismo NOTICE!!!

Por lo tanto seguramente el problema pueda venir de atrás y eso está bien...

Gracias por las respuestas
Título: Re: Notice: Array to string conversion in ... T_T
Publicado por: engel lex en 9 Julio 2013, 23:33 PM
intenta hacer un "print_r($username)"

el print_r es similar al echo pero puede imprimir cualquier estructura...

http://www.php.net/manual/es/function.print-r.php (http://www.php.net/manual/es/function.print-r.php)
Título: Re: Notice: Array to string conversion in ... T_T
Publicado por: JJMD en 9 Julio 2013, 23:57 PM
Soy idiota... como me esperaba, era una tontería T_T

en el $_POST, al declarar la variable puse $_POST=["username"]; (con el igual)


Gracias por tus respuestas engelx!