Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2016, 11:05
webtexcoco
 
Fecha de Ingreso: febrero-2016
Mensajes: 43
Antigüedad: 8 años, 2 meses
Puntos: 2
generar array autoincrementable o dinámico... ?

que tal muy buenas!
bueno les explico un poco mi problema espero darme a entender.
he declarado un array de la siguiente manera:

Código PHP:
Ver original
  1. $mi_array = array('a','b','c'..........'z');
  2. $otro_array = array_reverse($mi_array);

cada uno de los elementos del array los relaciono a un elemento
que traigo desde la base de datos

Código PHP:
Ver original
  1. $i = 0;
  2. while($dato = mysqli_fetch_array($consulta)){
  3.     echo "
  4.         <p>
  5.             <input type=\"checkbox\" id=\"$mi_array[$i]\">$dato[0]
  6.             <input type=\"text\" id=\"$otro_array[$i]\">
  7.         </p>
  8.     ";
  9.     $i++;
  10. }

cuando el número de elementos de la BD no es mayor a los elementos que tengo en el array funciona de maravilla. Pero cuando los elementos de la BD es mayor entonces me deja de funcionar.

- El id de los inputs debe ser único y en letras porque les doy funcionalidad con javascript (lo que hago con javascript es habilitar o deshabilitar los input text cuando el usuario presiona el checkbox)

entiendo que la forma en como estoy tratando de resolver este problema no es la mas indicada (tal ves) pero es como se me ocurrió ya que tengo mucho para aprender.

como podría hacer para que mi array se genere automáticamente con letras y no se repitan sus elementos???

hay alguna otra forma que me recomienden hacer. tal vez estoy complicando el tema???

bueno ojala puedan orientarme un poco

muchas gracias por tu ayuda