Cita:  
					Iniciado por byrong  
  Lo intenté de esta manera:
   Código PHP:
    if(isset($_POST['3meses'])){
      $fechavencimiento = mysql_real_escape_string($_POST['id']);
      $query3mes= mysql_query("UPDATE empresas SET fechavencimiento = date_add(fechavencimiento,interval 3 month) where id = ".$mostrarvencimiento['id']." LIMIT 1");
      if($query3mes){
        echo "<script>alert('Se han agregado 3 meses más a ".$mostrarvencimiento['nombreempresa']."') </script> Será redirigido automaticamente..";
 
          header('refresh:1; url=porcaducar');
           
      }
      else{
        echo "<script>alert('No se pudo extender el lapso de tiempo de ".$mostrarvencimiento['nombreempresa']." ')</script>";
      } 
    
  Pero sigue pasando lo siguiente: Al momento de darle click a 
3meses me cambia correctamente la fecha en la empresa, pero selecciona todas, no selecciona solo a la que le di click, no crees que sea por el form? la verdad ya no se que sea
   dime aquí donde estas pasando la id???? 
 
    
Código PHP:
Ver original- <td><form method="post" action="recibir.php"><input type="submit" value="3 Meses" name="3meses" id="3meses"><input type="submit" value="6 Meses" name="6meses" id="6meses">  
-                 <input type="submit" value="1 Año" name="12meses" id="12meses"></td></form> 
si no la estas pasando entonce te va a actualizar todo lo que llegue 
deberia de ser algo asi:    
Código PHP:
Ver original- <form method="post" action="recibir.php"><input type="submit" value="3 Meses" name="3meses" id="3meses"><input type="submit" value="6 Meses" name="6meses" id="6meses">  
-                 <input type="submit" value="1 Año" name="12meses" id="12meses"></td><input type="hidden" name="id" value="<?php echo $mostrarvencimiento['id']; ?>/></form> 
alli estariamos pasando la id oculta en el form