buenas. estoy desarrollando un formulario con bucle while. dentro ese formulario muestro los campos de la tabla llamada td_tipo_participante. son 3 tipos de participantes:
- 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.