Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2004, 02:23
Bit11
 
Fecha de Ingreso: noviembre-2004
Mensajes: 72
Antigüedad: 19 años, 5 meses
Puntos: 0
Ayuda con esta consulta??

Hola a todos.
Este trozo de script forma parte de un fichero php que recoge los datos que envía un formulario. Tengo que sacar de la bd los registros que concuerdan con una de las variables que vienen del formulario y luego comparar el valor que obtengo de la bd con otra variable que viene también del formulario. las variables llegan bien, el problema lo tengo cuando ejecuto el bucle para que se relice la consulta 10 veces, porque entra en un bucle infinito y no ejecuta correctamente la bifurcación "if". Podéis echarle un ojo a ver que falla??

@ $db = mysql_pconnect('localhost', 'xxx', 'xxx') or die (mysql_error());

//vamos a generar el bucle que leera todas las variables y hará todas las consultas

for ($bu = 1; $bu = 10; $bu++)
{

$muestra = StripSlashes ($ingles[$bu]);
//ejecutamos la consulta


$resultado = mysql_db_query("vocabulario", "SELECT spanish FROM palabras WHERE english = '$muestra'");
$row = mysql_fetch_row($resultado);

$b_datos = $row[0];
$r_formu = StripSlashes($input_esp[$bu]);

//preguntamos si la respueta que tenemos es correcta con la consulta

if ($r_formu == $b_datos)
{
$suma++;
}
else
{
$errores++;
}

}

$porcentaje = ((100 * $suma)/ 10);


Alguna sugerencia?
Gracias a todos