Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2011, 12:09
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: formularios selects i updates

tengo problemas con el radio y con el update
me deja seleccionar los dos a la vez el si y el no y no me tendría que dejar
no me hace los updates no me devuelve ningun error mero si hago una select directamente en el terminal de mysql no modifica ningun registro

nombre del producto valor actual(no) radio(Si No)



Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.     <head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.         <title></title>
  5.     </head>
  6.     <body>
  7.  
  8.   <form action="disponibilitat.php" method="get">
  9.   <table border="1">
  10.   <tr>
  11.     <td>Categoria</td>
  12.     <td>Disponible</td>
  13.     <td>Estado</td>
  14.   </tr>

Código PHP:
  <?php
   $hostname
="****************";
   
$user="**************";
   
$password="*******************";
   
$database="******************";
   
$link = mysqli_connect($hostname,$user,$password,$database);
  
   
mysqli_query ($link,'SET NAMES "utf8" ');
   
$query_disponible_categoria_select = 'SELECT * FROM  categories';
   echo 
$query_disponible_categoria_select; 
   
$result_disponible_categoria_select = mysqli_query($link,$query_disponible_categoria_select);

    while(
$row_disponible_categoria_select = mysqli_fetch_array($result_disponible_categoria_select, MYSQLI_ASSOC))
    {
       
?>
           <tr>
           
           <td><?php echo $row_disponible_categoria_select['nombre_categoria_usuario'] ?></td>
        <td><?php echo $row_disponible_categoria_select['disponible_categoria'] ?></td>
        
        
        <td>
    
            
        Si<input type="radio" name="<?php echo $row_disponible_categoria_select['nombre_categoria']?>" value="si" 
        <?php
        
if($row_disponible_categoria_select['disponible_categoria'] == 'si'){
            echo 
'checked="checked"';
        }
        
?>
        />

        No<input type="radio" name="<?php echo $row_disponible_categoria_select['nombre_categoria']?>" value="no"
        <?php
        
if($row_disponible_categoria_select['disponible_categoria'] == 'no'){
            echo 
'checked="checked"';
        }
        
?>
        />

        <input type="hidden" name="nombre_categoria_pc" value="<?php echo $row_disponible_categoria_select['nombre_categoria_pc']?>">

         </td>
         </tr>
    <?php
   
}
    
?>
</table>
<input type="submit" name="submit" value="submit"/>
</form>

<?php
  $hostname
="***************";
  
$user="***********";
  
$password="**************";
  
$database="**************";
  
  
$link = mysqli_connect($hostname,$user,$password,$database);
  
mysqli_query ($link,'SET NAMES "utf8" ');
  
$query_disponible_categoria_update = 'UPDATE SET disponible_categoria= \'' .  $_GET['disponible_categoria'] . '\'  WHERE nom_categoria_pc=  \'' . $_GET['nombre_categoria_pc'] . '\';';
  echo 
$query_disponible_categoria_update;
  
mysqli_multi_query($link,$query_disponible_categoria_update);
  
  

?>
Código HTML:
Ver original
  1. </body>
  2. </html>

Última edición por albertrc; 24/10/2011 a las 12:14