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:
donde esta mi error :(<? $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 ?>
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"