tengo un formulario para modificar mi base de datos.
Muestro titulos de noticias en un <select name...>
y depues tengo un <textarea...> para introducir el texto.
Al darle al submit, estos datos se mandan a otra página que modifica el campo texto en la base de datos.
El problema está que con Firefox Mozilla lo hace perfecto, pero con Internet Explorer no me reconoce el dato enviado del <select>.
Les pongo el código:
Código PHP:
<form name="modNoticia" method="post" action="IDU/updateNoticia.php">
<table align="center" cellspacing="10px">
<tr align="center">
<td>Noticia:</td>
<td><select name="noticia">
<optgroup label="Noticias existentes">
<?php
$conexion = conectaBD();
$sql = "SELECT titulo FROM noticia";
$resultado = mysql_query($sql,$conexion) or die(mysql_error());
while ($row=mysql_fetch_array($resultado)){
printf ("<option>%s</option>",$row["titulo"]);
}
?>
</optgroup>
</select></td>
</tr>
<tr align="center">
<td colspan="2"><textarea name="texto" cols="20" rows="7" id="mensaje"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="enviar" value="Modificar noticia">
<input type="reset" name="cancelar" value="Cancelar"></td>
</tr>
</table>
</form>
Código PHP:
<?php
$tituloNoticia = $_POST['noticia'];
$texto = $_POST['texto'];
setTexto($tituloNoticia, $texto); // función que modifica
?>