pero es que cuando haces esto:
Código PHP:
Ver originalecho "<option value=".$row["idCategoria"].">".$row["nombre"]."</option>";
el valor que estas pasando es $row["idCategoria"], si queres pasar el nombre, tienes que poner $row["nombre"] dentro del value, ya que al colocarlo fuera simplemente sirve para que aparezca en la pantalla, pero la información que se pasa es el id.
Saludos!