tengo un listado con checkbox en pag1.php en donde le asigno los 'names' dinámicamente con un contador
es decir que los 'names' de los checkbox se llamarian pregunta1, pregunta2, pregunta...N, según el número de registros que devuelve la consulta a la base de datos (lo cual no sabemos cuantos registros devuelve).
Código PHP:
echo '<input name="pregunta'.$contador.'" type="checkbox" id="pregunta'.$contador.'" value="'.$row2["id_pregunta"].'" />'.$row2["pregunta"].'<br><br>';
Código PHP:
$arrayPrint = array();
$cuantasIDEM = 0;
echo $cuantas.' cuantas<br><br>';
while ($cuantas != $cuantasIDEM){
echo $cuantasIDEM.' veces<br>';
$cuantasIDEM ++;
$preguntaN .= $cuantasIDEM;
echo $preguntaN.'esto es pregutasN<br>';
array_push($arrayPrint, $preguntaN);
}
echo $arrayPrint['1'].' este es el arreglo<br>';
/*
y me devuelve ::
2 cuantas
0 veces
1esto es pregutasN
1 veces
12esto es pregutasN
12 este es el arreglo
*/
Alguien sabe como hacer eso?, o a lo mejor existe otra manera de resolver este asuto que desconozco :-s...
Pongo el código::
Código PHP:
<?php
//pag1.php ::
Require ('../../lib/conf.php');
session_start();
$result=mysql_db_query($DBtables,"SELECT * from tb_seguimiento WHERE id_usuario=$idUsuario");
$contador = 0;
while ($row=mysql_fetch_array($result)) {
$nPregunta = $row["id_pregunta"];
echo $nPregunta;
$result2=mysql_db_query($DBtables,"SELECT * from tb_preguntas WHERE id_pregunta=$nPregunta ORDER BY id_pregunta");
$row2=mysql_fetch_array($result2);
$contador = $contador + 1;
echo '<input name="pregunta'.$contador.'" type="checkbox" id="pregunta'.$contador.'" value="'.$row2["id_pregunta"].'" />'.$row2["pregunta"].'<br><br>';
}
//pag2.php ::
$arrayPrint = array();
$cuantasIDEM = 0;
echo $cuantas.' cuantas<br><br>';
while ($cuantas != $cuantasIDEM){
echo $cuantasIDEM.' veces<br>';
$cuantasIDEM ++;
$preguntaN .= $cuantasIDEM;
echo $preguntaN.'esto es pregutasN<br>';
array_push($arrayPrint, $preguntaN);
}
echo $arrayPrint['1'].' este es el arreglo<br>';
?>