Cita:
Iniciado por Nemutagk Si es un software pensado para ser distribuido (no para 1 solo cliente puntual) debes tener la opción de desactivarlo, de hecho, lo recomendable es que tenga que activarlo en la plataforma y no que este implementado en todo momento, en fin...
Tu pregunta es muy general ya que nadie sabe como esta hecho tu software, es como si yo te preguntara como puedo calcular los impuestos en X software si antes no explico como funciona (a nivel código), de todas maneras, por la forma que preguntas recibirás respuestas genericas, una de ellas es que debes tener una tabla o archivo donde se guarden la configuración del programa, así agregas una variable booleana donde verifiques si se activa dicha opción, verificando esto deberás "interceptar" el precio del producto en algún momento del ciclo de vida de la aplicación antes de ser enviado al cliente o antes de que sea utilizado en algún calculo para así aumentar el porcentaje indicado...
Con respecto a lo que me propusiste estoy de acuerdo con lo que me planteas, el tema es que yo ya tengo una parte en donde traigo en un whaile todos los productos ya ingresados anteriormente con su respectivo precio y abajo de eso tengo un text input en donde el usuario ingresa el nuevo precio y envia la informacion una ves elegido el producto a modificar y el precio indicado, es asi como realiza un update y modifica bien la tabla, este seria el codigo:
<h5><p align="center">Seleccione un Producto </h5></p><br>
<table width="371" align="center">
<tr>
<td><h3 align="center">Producto
<select name="prodv" class="lista3">
<option selected value="" disabled="disabled">Selecciona un Producto</option>
<option disabled="disabled"> </option>
<?
include('conexion.php');
$consulta=mysql_query("select id, nombre, precio from productos order by nombre", $conexion);
$resultado1= mysql_num_rows($consulta);
if ($resultado1==0){
echo "<option value''>No existen Productos</option>";
} else {
while ($vec=mysql_fetch_row($consulta)) {
echo"<option value='$vec[0]'>$vec[1] ($$vec[2])</option>";
}
}
?>
</select>
</h3> </td>
</tr>
<tr>
<td> <h3 align="center">Nuevo Precio:
<input type='text' name='precio' class="input1" onkeypress="return IsNumber(event);"/>
</h3> </td>
</tr>
<tr>
<td width="279"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="center">
<input type='submit' name='hola' value='Guardar' class="button" />
</div></td>
</tr>
</table>
</h3>
</form>
</body>
</head>
<?
if ($_POST['hola']) {
$precio=$_REQUEST['precio'];
$prodv=$_REQUEST['prodv'];
$usuario=$_REQUEST['usuario'];
if($precio==NULL|$prodv==NULL|$usuario==NULL){
echo '<script language="javascript">alert("Falta Completar Datos.");document.location="precio.php?precio=';
echo $precio;
echo '&prodv=';
echo $prodv;
echo '&usuario=';
echo $usuario;
echo '"; </script>';
}else{
include('conexion.php');
$sq1=mysql_query ("UPDATE productos SET precio=$precio WHERE id=$prodv",$conexion);
if (! $sq1){
echo '<script language="javascript">alert("Se produjo un error, intente nuevamente.");document.location="precio.php?usuari o=';
echo $usuario;
echo '"; </script>';
} else {
echo '<script language="javascript">alert("Los datos se guardaron con exito.");document.location="precio.php?usuario=';
echo $usuario;
echo '"; </script>';
}
}
}
?>
Ahora lo que yo necesito es solamente poner un campo de texto (text input) en donde ponga el numero de % (porcentaje) a incrementar y a travez de una consulta ejecute dicha operacion y actualice todos los productos ya existentes en el porcentaje indicado por ejemplo aumenta el 7% del numero de precio de cada producto individualmente, yo me plantie la ecuacion en mi mente y seria asi pero no anda:
120/10=12(el 12 seria el resultado y eso se lo multiplico a esto) *7+120
120=precio antiguo
7=% porcentaje indicado para aumentar
y a sql en consulta lo hice asi pero no se como optener el resultado de la primer ecuacion y luego multiplicarla por la otra y asi optener el resultado, hice esto yo pero no anda
precio DIV(10)=result *7 SUM(precio)