Tengo un problema llene un combo con los datos de una tabla llamada
'Materias', pero el problema surge cuando intento llenar un registro nuevo selecciono una materia del combo y en una caja de texto me aparece el código de diche materia hasta hay todo bien, pero cuando hago el registro selecciono una materia, en el registro nuevo en el campo nombre de materia(Donde deberia aparecer la materia que yo seleccione del combo) me aparece el código de dicha materia mas no el nombre. estaré haciendo mal la insercción? como en toda consulta paso la variable con el atributo NAME = "Nommat" y esa es la que estoy insertando $Nommat pero no me funciona les agradesco me puedan ayudar aqui esta el código que utilizo:
Código PHP:
<TD bordercolor="#009900"><select name="Nommat" onchange="document.getElementById('Codmat').value = this.options[this.selectedIndex].value">
<?php
// ESTABLECIMIENTO DE LA CONEXIÓN
$conex = mysql_connect("localhost", "xxxx", "xxxx")
or die ("No se pudo realizar la conexión con la base de datos");
// SELECCIÓN DE LA BASE DATOS
mysql_select_db("xxxx", $conex);
//OBTENER LOS VALORES DE LAS FILAS
$sql = "SELECT codmat, nommat FROM materias";
$resul = mysql_query($sql, $conex);
$opt = '<option value = "%s">%s</option>';
//RECORRIDO DEL CURSOR
while($row = mysql_fetch_array($resul))
{
echo sprintf($opt, $row[0], $row[1]);
}
?>
</select></TD>
Este código me lo compartieron aqui mismo. la llenada del combo funciona bien pero el problema esta en la insercción, les agradesco su colaboración Gracias.