Hola,
La situacion es:
- Tengo varios registros en una tabla.
- Cada registro tiene varios campos.
- Uno de los campos es combobox.
- Lo que quiero es poder ver todos los registros y el campo del combobox me aparezca como combobox para que no meta otra opcion que no aprezca en el combobox y de error. Intento poniendo solo una fila y dandole a la tabla como region repetida pero no me deja actualizarlo y si pongo varias filas me repite la informacion del primero.
Esta es la tabla con region repetida:
Código PHP:
<?php do { ?>
<table width="651" border="1" align="left">
<tr align="center" valign="baseline">
<td width="143" nowrap><u><strong>IdKontsulta</strong></u></td>
<td width="160"><u><strong>KontsultaData</strong></u></td>
<td width="160"><u><strong>IdKontsultaEra</strong></u></td>
<td width="160"><u><strong>Gaia</strong></u></td>
</tr>
<tr valign="baseline">
<td nowrap align="left"><?php echo $row_Kontsultak['IdKontsulta']; ?></td>
<td><input type="text" name="KontsultaData" value="<?php echo $row_Kontsultak['KontsultaData']; ?>" size="32" /></td>
<td><label>
<select name="IdKontsultaEra" id="IdKontsultaEra">
<?php
do {
?>
<option value="<?php echo $row_KonEra['IdKontsultaEra']?>"<?php if (!(strcmp($row_KonEra['IdKontsultaEra'], $row_Kontsultak['IdKontsultaEra']))) {echo "selected=\"selected\"";} ?>><?php echo $row_KonEra['KontsultaEra']?></option>
<?php
} while ($row_KonEra = mysql_fetch_assoc($KonEra));
$rows = mysql_num_rows($KonEra);
if($rows > 0) {
mysql_data_seek($KonEra, 0);
$row_KonEra = mysql_fetch_assoc($KonEra);
}
?>
</select>
</label></td>
<td><input type="text" name="Gaia" value="<?php echo $row_Kontsultak['Gaia']; ?>" size="32" /></td>
</tr>
</table>
<?php } while ($row_Kontsultak = mysql_fetch_assoc($Kontsultak)); ?>
A ver si me podeis ayudar que me estoy volviendo loco con este problema. Espero heberme explicado mejor.
Grascias de antemano y