Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2010, 09:08
jen26
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 8 meses
Puntos: 1
checkbox solo toma una frase del campo

Hola, tego un problemita con los checkbox y si hay alguien que me oriente y ayude se lo agradezco mucho, cada registro que tiene mi base de datos le coloco un chek al lado para luego imprimir solo los tildados en otra pagina , de esta manera:

while ($registro = mysql_fetch_array($tabla)) {
echo "<tr>";
echo "<td>".'Direccion:'.$registro['direccion'].' '."</td>"; // imprime la direccion
echo "<td><input type=checkbox name=resultado[] value=$registro[direccion]></td>";//coloca el chekc que almacena si es tildado o no la direccion
echo "</tr>";


y los imprimo asi:

$resultado= $_POST['resultado'];
if(is_array($_POST['resultado'])) {
while(list($key,$value) = each($_POST['resultado'])) {
echo $resultado[$key].'<br/>';
}
}

Como ven los tomo como un vector, el problema es que si ejemplo direcion va separada por espacios en mi registro de la base de datos cuando imprimo el chekc solo me muestra la primera frase...

Agradecida con lo que me puedan decir alli les dejo mi codigo, estoy pendiente de lo que me digan..

Gracias...