Cita:
Iniciado por teksukamen
Hola, claro que graba bien todas las opciones, el caso es que al leer los datos de ese campo, quiero que aparezca marcado en el chekbox. gracias :)
Holas, finalmente pude encontrar el problema, no era en el codigo de registro sino en el proceso de guardar los datos:
count($var) me devolvia el tamaño del array, y si este estaba vacio me devolvia 1.
Código PHP:
$total=count($cadena);
if ($total!=NULL)
switch ($total) {
lo cambie por esto
Código PHP:
$total=count($cadena);
if (!empty($con['idioma']))
switch ($total) {
luego porque no me resgistraba solo un dato, era por eso:
Código PHP:
if(count($idioma) > 0) // esta era la linea con el problema, originalment era 1
{
for($i = 0; $i < count($idioma); $i++)
{
if ($idioma[$i]=="otro")
{ $idioma2.=$otro_idioma;}
else
{$idioma2 .= $idioma[$i];}
if($c < count($idioma) - 1 )
$idioma2 .= ', ';
}
}
Saludos y gracias!!!