Gente necesito una ayuda con esto, tengo un combo que se llena de una base de datos, ahora lo que hago es que al escoger un item del combo, vaya a otra página con los datos que se seleccionó. He ahi mi problema porque solo pasa los datos del primer valor:
Código:
<?php
mysql_select_db($database_db_conexion, $db_conexion);
$query_rs_obj_2="SELECT * FROM tb_audiovideo WHERE tipo='aud'";
$rs_obj_2 = @mysql_query($query_rs_obj_2,$db_conexion) or die(mysql_error());
if ($rows_rs_obj_2 = mysql_fetch_array($rs_obj_2)){
?>
Seleccionar Audio: <select name='cboaudio' onChange="window.location.replace('adm_discografia_archivos_new1.php?id_discografia=<?php echo $row_rs_obj_1['id_discografia']; ?>&id_audiovideo=<?php echo $rows_rs_obj_2["id_audiovideo"]; ?>')"
<?php
echo "<option value='0'>Seleccionar Audio</option>";
do {
echo "<option value='".$rows_rs_obj_2["id_audiovideo"]."'>".$rows_rs_obj_2["titulo"]."</option>";
} while ($rows_rs_obj_2=mysql_fetch_array($rs_obj_2));
echo "</select> ";
} //fin del IF
?>
Ahora lo que hace es lo siguiente(mostraré los datos que salen el código fuente de la página):
Puede Seleccionar un Audio o Insertar Uno Nuevo: <br /><br />
Código HTML:
Seleccionar Audio: <select name='cboaudio' onChange="window.location.replace('adm_discografia_archivos_new1.php?id_discografia=dis200808061939411562520064146&id_audiovideo=ARC200808061831033437530021394')"
<option value='0'>Seleccionar Audio</option>
<option value='ARC200808061831033437530021394'>Audio 1</option>
<option value='ARC200808151535049062530032139'>Audio 2</option></select>
Como ven en el campo id_audiovideo muestra el value del primer campo que aparece.
Por eso necesito que al escoger Audio 2 coja el value de Audio 2.
alguna solución, por mas sencillo que sea plis
Por si notan el $rows_rs_obj_1 no tiene problemas ya que es otra parte de código.. solo por si preguntan.