Foros del Web » Programando para Internet » PHP »

Urgente ayuda con checkbox

Estas en el tema de Urgente ayuda con checkbox en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/03/2010, 12:39
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años
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..

Etiquetas: checkbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:17.