Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2013, 13:22
santunvel
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 10 meses
Puntos: 0
No actualiza todos los elementos mi hoja de php y html con update

tengo el siguiente código
Código PHP:
<?php error_reporting(E_ALL E_NOTICE);
require(
"../mod_configuracion/conexion.php");
$con mysql_connect($bd_host,$bd_usuario,$bd_pass);
mysql_select_db($bd_base,$con);


$bd=$_GET['bd']; 
$id=$_GET['id_menu'];
if (
strtolower($_REQUEST["acc"])=="actualizar"){

        
//validaciones 
        
if($_REQUEST["tamanio"]=="" or $_REQUEST["nombre1"]=="" or 
        
$_REQUEST["activo"]=="" or $_REQUEST["tamanio"]=="" ){
            
cuadro_error("Debe llenar los campos obligatorios");
        }else{
            
$nombre1=utf8_decode($_REQUEST["nombre1"]);
$nombre2=utf8_decode($_REQUEST["nombre2"]);
$nombre3=utf8_decode($_REQUEST["nombre3"]);
$tamanio=utf8_decode($_REQUEST["tamanio"]);

        
        
$sql "Update ".$_REQUEST["bd"]." set nombre1= '$nombre1',nombre2='$nombre2', nombre3='$nombre3', tamanio='$tamanio', activo='".$_REQUEST["activo"]."',capa='".$_REQUEST["capa"]."' where id_menu=".$_REQUEST["id"]."" ;
                            

            if(
mysql_query($sql,$con)){
            
header("location:con_menu.php");
                
            }
                
cuadro_error(mysql_error());
                 
                

        }
           
        }
        
        
$result1=mysql_query("SELECT * FROM ".$bd." where id_menu=".$id."",$con);



      if(
mysql_num_rows($result1) == 1)

      

      {

             

             
$nombre1=mysql_result($result1,0,"nombre1");

             
$nombre2=mysql_result($result1,0,"nombre2");

             
$nombre3=mysql_result($result1,0,"nombre3");

             
$tamanio=mysql_result($result1,0,"tamanio");

             
$nivel=mysql_result($result1,0,"nivel");

             
$identificador=mysql_result($result1,0,"identificador");

             
$activo=mysql_result($result1,0,"activo");

             
$submenu=mysql_result($result1,0,"submenu");
             
$capa=mysql_result($result1,0,"capa");

            

      }
?> 

 
<div align="center">
<form id="test_upload" name="test_upload" action="actualizar_menu.php" enctype="multipart/form-data" method="post">

    <table border="0" cellpadding="0" cellspacing="0">
               <tr>
            <td style="color:#000"><strong>
                Tamaño:
            </strong></td>
        
        
            <td style="color:#000"><strong><select name="tamanio">
     <option value="">Seleccione</option>
     <option value="CORTO" <?php if ($tamanio=="CORTO") echo "selected" ?>>CORTO</option>
    <option value="MEDIANO" <?php if ($tamanio=="MEDIANO") echo "selected" ?>>MEDIANO</option>
        <option value="LARGO" <?php if ($tamanio=="LARGO") echo "selected" ?>>LARGO</option>

    </select></strong></td>
        </tr>
        <input type="hidden" name="bd"  id="bd" value="<?php echo $_GET['bd'];?>" />
        <input type="hidden" name="id"  id="id" value="<?php echo $_GET['id_menu'];?>" />
        <tr>
            <td style="color:#000"><strong>
                Nombre(Corto): 
            </strong></td>
            <td style="color:#000"><strong>
            <input type="text" id="nombre1" name="nombre1" size="20" value="<?php echo $nombre1?>" />
            </strong></td>
        </tr>
        <tr>
            <td style="color:#000"><strong>
                Nombre(Medio): 
            </strong></td>
            <td style="color:#000"><strong>
            <input type="text" id="nombre2" name="nombre2" size="20" value="<?php echo $nombre2?>" />
            </strong></td>
        </tr>
        <tr>
            <td style="color:#000"><strong>
                Nombre(Largo): 
            </strong></td>
            <td style="color:#000"><strong>
            <input type="text" id="nombre3" name="nombre3" size="20" value="<?php echo $nombre3?>"/>
            </strong></td>
        </tr>

           <tr>
            <td style="color:#000"><strong>
                Activo:
            </strong></td>
        
        
            <td style="color:#000"><strong><select name="activo">

            <option value="">Seleccione</option>
            
     <option value="1" <?php if ($activo=="1") echo "selected" ?>>SI</option>

    <option value="0" <?php if ($activo=="0") echo "selected" ?>>NO</option>
    </select></strong></td>
        </tr>
     
    <input name="bd" type="hidden" value="<?php echo"".$bd."";?>" />
       
        <tr>
            <td style="color:#000"><strong>
                Identificador: 
            </strong></td>
            <td style="color:#000"><strong>
            <?php echo $identificador?>
            
            </strong></td>
        </tr>            
          <tr>
            <td style="color:#000"><strong>
                Capa:
            </strong></td>
        
        
            <td style="color:#000"><strong><select name="capa" id="capa">
            
           
     <option value="">Seleccione</option>
     <option value="26" <?php if ($capa=="26") echo "selected" ?>>capa26</option>
    <option value="27" <?php if ($capa=="27") echo "selected" ?>>capa27</option>
    <option value="28" <?php if ($capa=="28") echo "selected" ?>>capa28</option>
    <option value="29" <?php if ($capa=="29") echo "selected" ?>>capa29</option>
    <option value="30" <?php if ($capa=="30") echo "selected" ?>>capa30</option>
    <option value="31" <?php if ($capa=="31") echo "selected" ?>>capa31</option>
    <option value="32" <?php if ($capa=="32") echo "selected" ?>>capa32</option>
    <option value="33" <?php if ($capa=="33") echo "selected" ?>>capa33</option>
    <option value="34" <?php if ($capa=="34") echo "selected" ?>>capa34</option>
    <option value="35" <?php if ($capa=="35") echo "selected" ?>>capa35</option>
    <option value="36" <?php if ($capa=="36") echo "selected" ?>>capa36</option>
    <option value="37" <?php if ($capa=="37") echo "selected" ?>>capa37</option>
    <option value="38" <?php if ($capa=="38") echo "selected" ?>>capa38</option>
    
    </select></strong></td>
        </tr>
        <tr>
            <td  align="center" colspan="2">
            
                <br/><input type="submit" name="acc" value="Actualizar" ><br/>
            </strong></td>
        </tr>  
    </table>
</form>

</div >

el cual actualiza todos los elementos, menos el select de capa, por mas que le busco nomas no se por que no lo hace, ayuda porfa