Hola a todos pues bien este es mi problemita
tengo un sistemita y en un formulario tengo unos checkbox que se imprimen con datos de una base de datos entoces son 10 pero pueden crecer a mas entoces no se la cantidad exacta hasta ahi todo bien si los imprimo sin problema entoces pongo un campo de tipo hidden para guardar un titulo relacionado a este checkbox y todo bien
cuando mando el fomulario a la otra pagina por ejemplo accion.php
al principio quiero cachar los datos de la siguiente manera
Código:
<?
$total_check = $_POST["total_check"]; //cantidad de check del formulario
$contador = 0; //contador para recorrer arreglos
for ($i=1; $i<=$total_notas; $i++)
{
$nombre_check = "nota_".$i;//nombre de check
$clave_nota = "clave_nota_".$i; //clave en campo hidde
$check_nota = $_POST[$nombre_check]; valor del check
$titulo_nota = "titulo_nota_".$i;//nombre campo hidden
if($check_nota =="on") //comparo si el check esta seleccionado
{
echo $clave_nota[$contador] = $_POST[$clave_nota]; //imprimo y almaceno valor de tipo hidden y lo imprime correctametne
echo $titulo_nota[$contador] = $_POST[$titulo_nota];//imprimo y almaceno valor de tipo hidden y lo imprime correctametne
$a[$contador] ="mensaje cualquiera"; //almacenar prueba
$contador = $contador+1;// aumento para nueva posicion de arreglo
}
}
echo "<br>"
echo $clave_nota[0];//quiero imprimir el contenido pero solo me muestra el primer caracter de la cadena
echo "<br>"
echo $titulo_nota[0];//quiero imprimir el contenido pero solo me muestra el primer caracter de la cadena
echo "<br>"
echo $a[0];//y este si imprime el texto completo
?>
donde esta mi error :(
espero haberme explicado si tienen duda manden mensaje algunas veces imprime el primer caracter de la cadena y otras veces en el primero pone una "c" y el en segundo una "t"