Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/01/2014, 12:57
sagi_158
 
Fecha de Ingreso: septiembre-2013
Mensajes: 11
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: restar y actualizar mi tabla

include "../extras/php/conexion.php";
include "../extras/php/basico.php";
$capital = $_POST["capital"];
$c = count($_POST["idcat_cuenta"]);
if($c > 0){
for ($i=2; $i<$c;$i++){
$idcat_cuenta = isset($_REQUEST['idcat_cuenta']) ? $_REQUEST['idcat_cuenta'] : '';
$prespor = $_POST['prespor'][$i];
}
}
//codigo que seleccionar columna capital y la multiplica * porcentaje de la tabla cuentas
$sql = "SELECT capital * (prespor/100)AS respres FROM cat_cuentas WHERE idcat_cuenta='$idcat_cuenta'";
// 20 / 100 = 0.2 * 8000 = 1600
$imprime = mysql_query($sql);
//$act = mysql_result($sql,0);
while($registro=mysql_fetch_array($imprime)){
$respres=$registro['respres'];
$actualizaID="UPDATE cat_cuentas set respres='$respres' WHERE idcat_cuenta='$idcat_cuenta'";
$sqlact = mysql_query($actualizaID);
}
$res = mysql_query("SELECT SUM(respres) FROM cat_cuentas WHERE idcat_cuenta>2");
$sumaT = mysql_result($res,0);
$solicita = $_POST['cantidad'];
if($solicita > $sumaT){
echo"EL SISTEMA NO PUEDE REALIZAR EL REGISTRO, VERIFIQUE EL SALDO DE LOS ACCIONISTAS!!! ";
exit;
}
Hasta aqui todo va bien si la suma del porcentaje entre los accionistas y si esta disponible pero no realiza lo q yo quiero
//Comienza el calculo del prestamo solicitado
//----------->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
elseif($solicita < $sumaT){
#$solicita = cantidad que presta
#mensaje el prestamo se realizo con exito

echo " EL PRESTAMO DE $$solicita, SE REGISTRO CON EXITO!!";
$sql2 = "select prespor from cat_cuentas where idcat_cuenta>2";
$cue2 = mysql_query($sql2);
while($rs_cue2=mysql_fetch_array($cue2)){
$p=$rs_cue2['prespor'];
$capital = $_POST['capital'];
$c = count($_POST['idcat_cuenta']);
if($c > 0){
for ($i=2; $i<$c;$i++){
$idcat_cuenta = isset($_GET['idcat_cuenta']) ? $_GET['idcat_cuenta'][$i] : '';

$prespor = $_POST['prespor'][$i];

$sql = "SELECT capital * (prespor/100)AS respres FROM cat_cuentas WHERE idcat_cuenta='$idcat_cuenta'";

$imprime = mysql_query($sql);

$restale = $solicita * ($p/100);


$actualiza = mysql_query("UPDATE cat_cuentas set capital = capital - '$restale' WHERE idcat_cuenta='$idcat_cuenta'");
}
}
}
}