y si suponemos que creamos el select con lo registros de un tabla en la base de datos, seguimos el rastro de la opción seleccionada con php por medio de la variable get 'id' y un condicional si la variable get es igual que el valor de option (o sea el id del registro) lo seleamos como 'selected', entonces cuando se carga el documento con jquery recupero el texto y lo meto en el span
acá simulo con un array los registro de un db
Código PHP:
Ver original<?php
//Simulo que tengo algunos registros
$productos = array(1 => 'Mesa Formaica Laminada', 2 => 'Mesa Antiestatica', 3 => 'Mesa Superficies de Acero', 4 => 'Mesa Superficies de Madera'); ?>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
$('#tipo_producto').change( function (){
$('#quote_product').text( $('option:selected', this).text());
document.location = "prueba.php?id="+$(this).val();
});
$('#quote_product').text( $('option:selected', this).text());
});
</script>
<title>Pruebas</title>
</head>
<body>
<select name="tipo_producto" id="tipo_producto">
<option>Por favor selecciona un modelo</option>
<?php foreach ($productos as $key => $value): ?>
<option value="<?php echo $key ?>" <?php echo ($key == $_GET['id'])?"selected='selected'":""; ?>><?php echo $value ?></option>
<?php endforeach ?>
</select><br /><br />
Tipo producto: <span id="quote_product"></span><br /><br />
Selecciona una opcion del menu, aqui se desplegara la informacion de acuerdo al ID obtenido por medio de GET</body>
</html>