Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2010, 12:39
jen26
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 1 mes
Puntos: 1
Exclamación Urgente ayuda con checkbox

Hola, necesito ayuda en este codigo, les estare muy agradecida si me pueden solucionar el problemita, gracias de antemano, resulta que estoy colocandole unos chek a las opciones de mi base de datos de esta manera:
$conexion = mysql_connect('localhost','root',''); // se conecta con el servidor
mysql_select_db('prueba', $conexion); // selecciona la base de datos
$tabla = mysql_query('SELECT cedula,nombre,direccion,fecha_nac,edad,sexo FROM tabla1 where cedula='.$_POST['ced'].''); // selecciono todos los registros de la tabla usuarios, ordenado por nombre
echo "Favor tildar ordenadamente losdatos que van a ser elegidos:";
echo "<form action=recibido.php method=post name=consulta>";
echo "<table width=350 height=40 border=1 bordercolor=#000033 align=center>\n";
while ($registro = mysql_fetch_array($tabla)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
echo "<tr>";
echo "<td>".'Cedula: ' . $registro['cedula'] . ' '."</td>"; // imprime el texto, el valor del numero del campo cedula y hace un salto de línea
echo "<td><input type=checkbox name=resultado[] value=$registro[cedula]></td>";
echo "</tr>";
echo "<tr>";
echo "<td>".'Nombre: ' . $registro['nombre'] . ' '."</td>"; // imprime el nombre
echo "<td><input type=checkbox name=resultado[] value=$registro[nombre]></td>";
echo "</tr>";
echo "<tr>";
echo "<td>".'Direccion: ' . $registro['direccion'] . ' '."</td>"; // imprime la direccion
echo "<td><input type=checkbox name=resultado[] value=$registro[direccion]></td>";
echo "</tr>";
echo "<tr>";
echo "<td>".'Fecha Nac.: ' . $registro['fecha_nac'] . ' '."</td>"; // imprime la fecha de nacimiento
echo "<td><input type=checkbox name=resultado[] value=$registro[fecha_nac]></td>";
echo "</tr>";
echo "<tr>";
echo "<td>".'Edad: ' . $registro['edad'] . ' '."</td>"; // imprime la edad
echo "<td><input type=checkbox name=resultado[] value=$registro[edad]></td>";
echo "</tr>";
echo "<tr>";
echo "<td>".'Sexo: ' . $registro['sexo'] . ' '."</td>"; // imprime el sexo
echo "<td><input type=checkbox name=resultado[] value=$registro[sexo]></td>";
echo "</tr>";
echo "</table>\n";
echo "<table align=center>\n";
echo "<tr>";
echo "<td><input type=submit name=enviar value=Enviar></td>";
echo "<td><input type=reset name=borrar value=Borrar></td>";
echo "</tr>";
echo "</table>\n";
} // fin del bucle de ordene
echo "</form>";
mysql_free_result($tabla); // libera los registros de la tabla
mysql_close($conexion); // cierra la conexion con la base de datos


Ahora bien, muestro lo que el usuario escogio de esta forma:
?php

$resultado= $_POST['resultado'];

echo "<table width=350 height=30 border=1 bordercolor=#000033 align=center>\n";
if(is_array($_POST['resultado'])) {
echo "\t<tr>\n";
while(list($key,$value) = each($_POST['resultado'])) {
echo "\t\t<td>".$resultado[$key].'<br />'."</td>\n";

}
}
echo "</table>\n";
?>

Pero el p`roblema esta en que si el usuario escogio el nombre salga algo como que el nombre que eligio fue:Nombre su cedula es : cedula algo asi pues, ahorita lo tengo en una tabla pero no lo quiero asi, quiero es que dependiendo lo q el escogio salga tambien el nombre del campo no se si me explkico bien pero necesito ayuda de verdadddddddddddd..