- Estudiante.
- Profesional.
- Autodidacta.
en el formulario estudiante, muestro 2 campos de texto: centro de estudios y especialidad.
en el formulario profesional muestro lo mismo que el formulario estudiante. la diferencia que los campos son egresado de y centro de trabajo.
por ultimo en el campo autodidacta solo muestro un radio button.
debo mostrarlos de esa manera:
dentro del bucle while, mostre los datos de la tabla td_tipo_participante. hice mi programacion de esta manera.
Código PHP:
Ver original
<?php $sql_tipo_participantes = "SELECT * FROM td_registro_participante"; if($row_participante['nombre_participante']=="autodidacta"){ ?> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="190"> <div align="left"> <input type="radio" name="tipo_participante" id="tipo_participante" value="<?php echo $row_participante['idtipoparticipante']; ?>" /> <span class="Estilo5"><?php echo $row_participante['nombre_participante']; ?></span></div></td> <td width="310"> </td> </tr> <tr> <td><div align="left" class="Estilo5">Centro de estudios</div></td> <td><div align="left"><input name="centro_estudios" type="text" id="centro_estudios" size="50" /></div></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><div align="left" class="Estilo5">Especialidad</div></td> <td><div align="left"><input name="especialidad" type="text" id="especialidad" size="50" /></div> </td> </tr> </table> <?php } ?> <?php if($row_participante['nombre_participante']=="profesional"){ ?> formulario profesional <?php } ?> <?php if($row_participante['nombre_participante']=="autodidacta"){ ?> formulario autodidacta <?php } ?> <?php } //cierro el bucle while ?>
pero al momento de mostrar los resultados, me muestra vacio y no entiendo el porque.
sera por las condicionales que coloque dentro del while ?.
agradeceria si me orientaran con mi tema.