Foros del Web » Programando para Internet » PHP »

Error mysql_fetch_array(): con checkbox[]

Estas en el tema de Error mysql_fetch_array(): con checkbox[] en el foro de PHP en Foros del Web. Que tal Masters, En la pagina dode tengo esta consulta, se esta recibiendo un arreglo de checkbox llamado check[] Pero me sale un error : ...
  #1 (permalink)  
Antiguo 14/05/2009, 15:15
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Error mysql_fetch_array(): con checkbox[]

Que tal Masters,

En la pagina dode tengo esta consulta, se esta recibiendo un arreglo de checkbox llamado check[]

Pero me sale un error :

Código PHP:
mysql_select_db($database$midatabase);
$lista=$_POST['check'];
$resultado2 mysql_query("SELECT DISTINCT ip.reference FROM inpayment ip WHERE ip.reference IN(".$lista.")"); 
while(
$row mysql_fetch_array($resultado2)) 
{
$reference=$row["reference"];


Código PHP:
Warningmysql_fetch_array(): supplied argument is not a valid MySQL result resource php on line 26 
La linea 26 es :

Código PHP:
while($row mysql_fetch_array($resultado2)) 

Podrian echarme una Mano ?

Gracias de antemano. Saludos.
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 14/05/2009, 16:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error mysql_fetch_array(): con checkbox[]

si $_POST['check'] es un array, entonces estas cometiendo un error de sintaxis...

ya que al usar directamente $lista devuelve la palabra Array() y de hecho, lo que necesitas es pegar el array y separarlo con comas...

Código PHP:
$lista=join(','$_POST['check']); // N,N,N,... 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 14/05/2009, 16:52
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: Error mysql_fetch_array(): con checkbox[]

por que la variable check que recorjes por post es un array por tanto para tomar valores que esten dentro del array tienes que recorerlo, y ese error es por que al usar la arrray tal cual imprime la palabra array y es la que usa en tu consulta y te marca que no encontro ningun campo por eso el error
__________________
La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:38.