Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2011, 12:09
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 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_selectMYSQLI_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