Foros del Web » Programando para Internet » PHP »

Combo de Actualizacion

Estas en el tema de Combo de Actualizacion en el foro de PHP en Foros del Web. Hola estoy trabajando en una pagina en la cual seleciono el artuculo k kiero actualizar y me manda a la pagina ya con toda la ...
  #1 (permalink)  
Antiguo 25/09/2006, 10:53
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 4 meses
Puntos: 33
Combo de Actualizacion

Hola estoy trabajando en una pagina en la cual seleciono el artuculo k kiero actualizar y me manda a la pagina ya con toda la informacion cargarda en le formulario del articulo todo c carga bien a excepcion de los combos de marca y tipo de producto ya k en ves de aparecer la marca k es, aparece la 1ra marca k contiene dicho combo, alguien sabe como hacerle para k apareces cargada la marca k es en el combo?
  #2 (permalink)  
Antiguo 25/09/2006, 12:31
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Pues suponiendo que estas haciendo un query a la bd tendrias que hacer lo siguiente:


Código PHP:
echo "<option value='res['id']'";
if(
$res['nombre'] == 'casa')
 echo 
" selected ";//Esto hara que se seleccione dicha opcion,
//es cuestion de que lo adaptes a tu código
echo ">Casa</option>"
Saludillos
  #3 (permalink)  
Antiguo 25/09/2006, 13:24
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 4 meses
Puntos: 33
No me funciona :s

ya c lo puse pero nada, no me sale seleccionado, aki les dejo mi codigo diganme donde esta el horror k definitivamente no lo encuentro :s

Código PHP:

<?php
        $cve_prod 
$_POST['cve_prod'];
        include (
"conex.php");
        
$query="SELECT cve_prod, nombre_pro, modelo_pro, cant_pro, precio_pro, garantia_pro, car_pro, id_marca, id_tipo_prod
         FROM producto WHERE cve_prod = '$cve_prod'"
;
        
$result mysql_query($query,$conex) or die( mysql_error() );  
    
        while (
$row mysql_fetch_array($result)) {
            
$cve_prod $row["cve_prod"];
            
$nombre_pro $row["nombre_pro"];
            
$modelo_pro $row["modelo_pro"];
            
$cant_pro $row["cant_pro"];
            
$precio_pro $row["precio_pro"];
            
$garantia_pro $row["garantia_pro"];
            
$car_pro $row["car_pro"];
            
$id_marca $row["id_marca"];
            
$id_marca_nuevo $row["id_marca"];
            
$id_tipo_prod $row["id_tipo_prod"];
          }
        
mysql_close($conex);
?>
<html>
<head>
<title>Editar Producto</title>
<?php include ("tinymce.php"); ?>
<link href="shop_style.css" rel="stylesheet" type="text/css">
</head>
<body>
<form name="form1" action="producto_act_procesa.php" method="post">

<table width="609" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="5" class="txta"><strong>Alta de Articulo </strong></td>
  </tr>
  <tr>
    <td class="txta">Clave Producto: </td>
    <td colspan="2"><input name="cve_prod" type="text" disabled="disabled" id="cve_pro" value="<?php echo $cve_prod ?>" size="30">
      <input name="cve_prod" type="hidden" id="cve_prod" value="<?php echo $cve_prod ?>"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Nombre:</td>
    <td colspan="2"><input name="nombre_art" type="text" id="nombre_art" value="<?php echo $nombre_pro ?>" size="60"></td>
    <td width="60">&nbsp;</td>
    <td width="62">&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Modelo:</td>
    <td><input name="modelo_art"  disabled="disabled"  value="<?php echo $modelo_pro ?> type="text" id="modelo_art" ></td>
    <td class="txta"><div align="center"><strong>Agregar</strong></div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Marca:</td>
    <td width="216">
    
    
<select name="marca" id="marca">
<?php         ///////////////////////////////////AQUI ESTA MI COMBO/////////////////////////////////
        
include ("conex.php");
        
$result=mysql_query("SELECT id_marca, nombre_marca FROM cat_marca ORDER BY nombre_marca;" ,$conex);
        while(
$var=mysql_fetch_array($result)):
        echo
"<option value=\"$var[id_marca]\"";
        
        if(
$var['id_marca'] == '$id_marca_nuevo'
         echo 
" selected ";//Esto hara que se seleccione dicha opcion, 
        //es cuestion de que lo adaptes a tu código 

        
echo ">$var[nombre_marca]</option>";
        endwhile;
        
mysql_close($conex);
        
///////////////////////////////////////////////////////////////////////////////////////////
?>
</select>    

</td>
   <td width="141" class="txta"><div align="center">
   <a href="marca_alta.html" target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=120'); return false;">Marca</a>
   </div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Categoria:</td>
    <td width="216">
    <select name="id_tipo_prod" id="id_tipo_prod">
<?php 
        
include ("conex.php");
        
$result=mysql_query("SELECT id_tipo_prod, tipo_prod FROM cat_producto ORDER BY tipo_prod;" ,$conex);
        while(
$var=mysql_fetch_array($result)):
        echo
"<option value=\"$var[id_tipo_prod]\">$var[tipo_prod]</option>";
        endwhile;
        
mysql_close($conex);
?>
    </select>    </td>
    <td width="141" class="txta"><div align="center"><a href="categoria_alta.html"  target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=120'); return false;">Categoria</a></div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Precio:</td>
    <td colspan="2"><input name="precio_art" value="<?php echo $precio_pro ?>" type="text" id="precio_art" ></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td class="txta">Garantia:</td>
    <td colspan="2"><input name="garantia_pro" value="<?php echo $garantia_pro ?>" type="text" id="garantia_pro" /></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Cantidad:</td>
    <td colspan="2"><input name="cant_pro" value="<?php echo $cant_pro ?>" type="text" id="cant_pro"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130" class="txta">Caracteristicas:</td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="5">
    <textarea name="car_pro" cols="50" rows="15" style="width:100%"><?php echo $car_pro ?></textarea>
</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="130">&nbsp;</td>
    <td colspan="2"><div align="center"><span style="border-top-style: none; border-top-width: medium">
      <input type="submit" value="Guardar Articulo" name="B12">
    </span></div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>


</form>
</body>
</html>
  #4 (permalink)  
Antiguo 27/09/2006, 13:01
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 4 meses
Puntos: 33
alguna idea amigos? necesito k la marca k se cearge en el combo sea la marca del producto, no la primera del select =( osea k ya me aparesca selecionada sin tener k buscarla otra vez
  #5 (permalink)  
Antiguo 28/09/2006, 07:47
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 4 meses
Puntos: 33
Exclamación Alguna idea?

alguien sabe?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:36.