Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/09/2010, 23:48
josepphh
 
Fecha de Ingreso: febrero-2010
Mensajes: 77
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: ayuda con combobox

Cita:
Iniciado por Perr0 Ver Mensaje
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&oacute;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