Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/10/2009, 12:21
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: ayuda con este script y los array

Cita:
Iniciado por easy Ver Mensaje
No nada niguna de las dos me funciona :(

hice esto y me funciona el script pero no me lo valida

Código PHP:

$sql 
"SELECT nombre FROM usuarios";
$query mysql_query($sql);
while(
$ver mysql_fetch_array($query)) {

$user .= "', '".$ver['nombre'];

$user substr($user,1);

  
$name_array =  array ($user);

}
 
  if (
in_array($input$name_array)) {
    return 
true;
  }
  else {
    return 
false;
  }
  } 

Ya me estoy como desesperando con esto :( :(
lo que pasa es que les tas mandando un string y no un array
estas concatenando los datos no creando array si haces un print_r a $name_array() te va a devolver
array(0=>usuario1,usuario2,usuario3) y no arrya(0=> usuario1, 1=> usuario2 ...

para eso trendrias que hacer lo siguiente

Código php:
Ver original
  1. $sql = "SELECT nombre FROM usuarios";
  2. $query = mysql_query($sql);
  3. while($ver = mysql_fetch_array($query)) {
  4.         $user[]=$ver['nombre'];
  5. }
  6.  
  7.  if (in_array($input, $user)) {
  8.     return true;
  9.   }
  10.   else {
  11.     return false;
  12.   }