Cita:
Iniciado por Perr0 hay que quitar un $value....error mio
el otro error esta aca
$fila[$opt]
) sobra el parentesis
osea deberia quedar asi parece
Código PHP:
<?php
//SUPONIENDO QUE $value ES EL VALOR DEL COMBO
//EN LA CONSULTA SE BUSCA LA ETIQUETA
function cargar_combobox($value,$opt,$sql){
$enlace = mysql_connect('fffffff.com','root','pasw')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('magic')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
$res = mysql_query($sql) or die (mysql_error());
echo "<select name='combobox_expansion' class='botones'>";
while($fila = mysql_fetch_assoc($res)){
unset($value_seleccionado); //RESETEO PARA ANTES Y DESPUES DE ENCONTRAR UNA COINCIDENDCIA
if($fila[$opt]==$value) $value_seleccionado="selected='selected'";
echo "<option value='$fila[$value]' $value_seleccionado>$fila[$opt]</option>";
}
echo "</select>";
mysql_close($enlace);
}
?>
broer intento pero no resultta copie exacta,mente y el pagina donde lo muestro pongo de esta manera
<?php
$link=Conectarse();
$result=mysql_query("SELECT id_carta , nombre , descripcion , id_expansion FROM `fb_cartas` where id_carta = $id_carta;",$link);
$row = mysql_fetch_array($result);
$idexpansion = $row['id_expansion'];
?>
pongo un valor del idexpancion en mi ejemplo seria el numero 5.... osea yo kiero q con ese 5 pueda mostrar defrente en el combobox el texto cinco,,,, q normalmente muestra el uno por ser el primero en la bd
li llamo de esta forma
<?php
include("fun_autoseleccioncombobox.php");
cargar_combobox('$idexpansion',"nombre","select id_expansion ,nombre from fb_expansion" );
?>
alguna recomendacion