Quisiera que me colaboraran con un inconveniente....
pagina_uno.php....aqui uso unset($_SESSION['valores']); pero elimina todos los numeros..
Código PHP:
<?php
include ('config/control.php');
$con = new control; //variable de la clase control.php
$conexion = $con->conectar();//variable local
//$cod_total=$_POST['txt_cod_per'];
$total_pro=$_POST['txt_total'];
//
//------------------------------------------------------------------------------------------------------------------
if($_POST['btn_guardar'])
{
if($total_pro=='' )
{
echo "<script language=javascript>alert('Faltan llenar campos');location.href='registrar_usuario.php';</script>";
}
else
{
$sql="INSERT INTO total VALUES('', $total_pro)";
//echo $sql;
$con->insertar=mysql_query($sql,$conexion);
echo "<script language=javascript>alert('total guardado');location.href='suma.php';</script>";
unset($_SESSION['valores']);
}
}
//---------------------------------------------------------------------------------------------------------------------------
?>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="pagina_dos.php">
<p>
Cantidad:
<input name="cantidad" type="text" value="">
<input type=submit name=enviar value=envia>
<label> </label>
<input name=numero type=hidden value=1>
<select name=codigo>
<option>seleccionar</option>
<option value=315>dulce</option>
<option value=316>cafe</option>
<option value=317>chocolate</option>
</select>
</p>
<p> </p>
<p>
<label>
<div align="center">TOTAL
<input name="txt_total" type="text" id="txt_total" value="<? echo $total; ?>" />
</label>
<p></p>
<p align="center">
<input type="submit" name="btn_guardar" id="btn_guardar" value="Guardar" />
</p>
</form>
<form name="form2" method="post" action="pagina_dos.php">
<p>
Eliminar:
<input name="elimina" type="text" value="">
<input type=submit name=enviarr value=enviar_eliminar>
<label> </label>
</p>
<p> </p>
<p>
<label>
<div align="center">
</label>
<p></p>
<p align="center"> </p>
</form>
<p>
<label></label>
</p>
</body>
</html>
pagina_dos.php
Código PHP:
<?php
session_start();
$_SESSION['valores'][] = $_POST['cantidad'];
$codigo=$_POST['codigo'];
$num=$_POST['elimina'];
switch($_POST['numero'])
{
case 1:
foreach ($_SESSION['valores'] as $subtotal)
{
echo $subtotal."<br>";
}
$total=array_sum($_SESSION['valores']);
echo "---------------------<br>";
echo $total;
include("paginauno.php");
}
?>
<html>
<head>
<title></title>
</head>
<body>
<p> </p>
<p> </p>
</body>
</html>
El anterior codigo son dos paginas php...que suman unos valores ingresados en una caja de texto...llamada (cantidad)..y cada vez que si engresa un nuevo valor se va sumando..con el array_sum..
Quisiera saber si se puede eliminar o quitar un valor de la lista para que el total se le reste.....?
Algo mas claro...
tengo estos valor ingresados por caja de texto por un usuario.
1
2
5
-----------
total = 8....
Quisiera saber si se puede quitar cualquier numero ingresado por el usuario en una caja de texto (elimina)......en este caso el usuario digito el numero 2 en caja de texto(elimina) y el total quedaria modificado dando como resultado 6...
Espero gratas respuestas.......Gracias de antemano....
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)