Paso a contarles. por un lado tengo esta tabla en mi db:
Tabla Nivel:
Código PHP:
CREATE TABLE `nivel` (
`id_nivel` int(3) NOT NULL auto_increment,
`descripcion` varchar(100) NOT NULL,
PRIMARY KEY (`id_nivel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
--
-- Volcar la base de datos para la tabla `nivel`
--
INSERT INTO `nivel` (`id_nivel`, `descripcion`) VALUES
(1, 'Nivel 1'),
(2, 'Nivel 2'),
(3, 'Nivel 3'),
(4, 'Nivel 4'),
(5, 'Nivel 5'),
(6, 'Nivel 6');
Código PHP:
-- Estructura de tabla para la tabla `roles`
--
CREATE TABLE `roles` (
`id_rol` int(3) NOT NULL auto_increment,
`descripcion` varchar(100) NOT NULL,
`id_nivel` int(3) NOT NULL,
PRIMARY KEY (`id_rol`),
KEY `id_nivel` (`id_nivel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Volcar la base de datos para la tabla `roles`
--
Ahora bien, alguien podria ayudarme ya que soy medio novato en esto y no se como hacer esto de, traer el Nivel con sus respectivos Roles y grabar el Rol segun el Nivel seleccionado.
Dejo mi PHP:
Código PHP:
<?PHP
require_once('config.php');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
$db = mysql_select_db(DB_DATABASE);
$result= mysql_query("select * from nivel") or die('Error: '.mysql_error());
?>
<form id="loginForm" name="loginForm" method="post" action="register-nivel.php">
<table width="300" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<th width="124">Defina el Nivel </th>
<td width="168"><input name="descripcion" type="text" class="textfield" id="descripcion" /></td>
</tr>
<tr>
<th width="124">Roles Activos </th>
<td width="168"><input name="descripcion" type="text" class="textfield" id="descripcion" /></td>
</tr>
<tr>
<th width="124">Definir nuevo Rol </th>
<td width="168"><input name="descripcion" type="text" class="textfield" id="descripcion" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Crear" /></td>
</tr>
</table>
<p>
</p>
</form>
Gracias de antemano para quien pueda ayudarme, la verdad que me salvarian un monton.
Saludos