![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/10/2013, 12:01
|
![Avatar de Cuervoo](http://static.forosdelweb.com/customavatars/avatar533465_1.gif) | | | Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 11 años, 4 meses Puntos: 43 | |
Respuesta: Problema al generar un valor aleatorio sin que se repita A simple vista no se ve nada (o yo no vi nada) muy evidente. Como usas clases y métodos que no están en el código no se puede copiar y probar qué puede llegar a ser.
Pero si te sirve, te puedo decir que si no usas un debugger podés usar echos en forma de "breackpints" para ir siguiendo los pasos, una forma no muy elegante pero a mi cada tanto me ayuda.
Fijate las variables que setea, los valores que va comparando, por donde se va metiendo.
Sobre todo que cuando entra a if ( $inarray === false ), devuelva un valor correcto. Y despues todos los valores que agrega array_push($questionsrandom, $getquestions[$getquestionrandom]) lo haga bien.
Un ejemplo sería, previo a esa linea.
echo "Agrega la pregunta: array_push($questionsrandom, {$getquestions[$getquestionrandom]})<br />";
Y vas a ir viendo si agrega la pregunta o un valor nulo. Si no es ahi vas haciendo lo mismo por distintos puntos donde pueda estar el error hasta que lo puedas aislar y solucionar. |