
16/10/2011, 09:42
|
| | Fecha de Ingreso: abril-2009
Mensajes: 44
Antigüedad: 15 años, 11 meses Puntos: 3 | |
Datos Tabla compuesta en un joomla, con breezingforms hice un Formulario de inscripcion a un curso. A la hora de extraer los datos no hay problema. El problema esta al querer ordenarlos. Quisiera saber si me pueden decir que es lo que estoy haciendo mal. Soy novato en PHP y SQL asi que muchas gracias por la ayuda que me puedan dar.
La tabla es de la Forma siquiente:
Código:
CREATE TABLE IF NOT EXISTS `jos_facileforms_subrecords` (
`id` int(11) NOT NULL auto_increment,
`record` int(11) NOT NULL default '0',
`element` int(11) NOT NULL default '0',
`title` varchar(50) NOT NULL default '',
`name` varchar(30) NOT NULL default '',
`type` varchar(30) NOT NULL default '',
`value` text,
PRIMARY KEY (`id`)
INSERT INTO `jos_facileforms_subrecords` (`id`, `record`, `element`, `title`, `name`, `type`, `value`) VALUES
(866, 133, 460, 'Celular', 'txt_celular', 'Text', '15xxxxxxx'),
(865, 133, 448, 'Institucion', 'txt_institucion', 'Text', 'Instituto Educativo'),
(864, 133, 450, 'Email', 'txt_email', 'Text', '[email protected]'),
(863, 133, 451, 'Profesion', 'txt_profesion', 'Text', 'Director'),
(862, 133, 454, 'DNI', 'txt_dni', 'Text', 'xx.xxx.xxx'),
(861, 133, 458, 'Nombre', 'txt_nombre', 'Text', 'Juan'),
(860, 133, 455, 'Apellido', 'txt_apellido', 'Text', 'Perez'),
O sea pone un id cada dato de cada persona y no a cada persona con sus datos.
Para extraer los datos hice lo siguiente. Código PHP: $sql = "SELECT * FROM `jos_facileforms_subrecords` ORDER BY `record`";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
switch ($row[element]){ case 455: echo $row['value']; break; case 458: echo $row['value']; break; case 454: echo $row['value']; break; case 451: echo $row['value']; break; case 448: echo $row['value']; break; case 450: echo $row['value']; break; case 460: echo $row['value']; break; } } ?>
Puedo extraerlos pero cuando los quiero ordenar en una tabla. Me pone una tabla en medio de cada unos de los datos de cada persona.
Bueno ojala me puedan dar una mano. Infinitas Gracias. |