Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/10/2012, 23:07
neveuster
 
Fecha de Ingreso: febrero-2012
Mensajes: 163
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: hacer sumatoria de campos de texto ...

... estimados, disculpen, bueno para que se entienda de una vez, pongo las dos páginas. Les he puesto como nombres: 1.php y 2.php, index y proceso respectivamente. ... en la página 1.php hay un input fuera del form, en el quiero poner el "total" de los campos "precio"

1.php
Código:
<html>
<head>
<title>titulo</title>

<script>
function addFila() {
var idn = document.getElementById( 'idn' ).value;
self.frames[ 'proceso' ].location.href = "2.php?add=si&id="+idn;
}

onload=function(){
    setInterval(function(){if(window.parar)return; document.getElementById('boleta').scrollTop = document.getElementById('boleta').scrollHeight},100);
}
</script>
</head>
<body>

<form name="venta">
<input type="text" id="idn" value="">
<input type="button" id="buscar" value="Buscar" onClick="addFila()">
</form>

<div id="boleta">
    <table id="newFila" border="0" align="center">
    </table>
</div>

<input type="text" id="total" name="total" value="0">

<iframe id="proceso" name="proceso" src="about:blank" width="0" height="0" frameborder="0"></iframe>

</body>
</html>
2.php
Código:
<?php
$nuevoCampo = 0;
if ($_GET["add"] == "si") {
$id = $_GET["id"];

require("../conexion.php");

if (!$link) {
die('No pudo conectarse: ' . mysql_error());
}
mysql_select_db($db,$link);

$result = mysql_query( "select * from productos where codigo='$id'" );
$row = mysql_fetch_row($result);

if (mysql_error() == "" && count($row) > 1) {
$nombre = $row[5];
$descripcion = $row[1];
$precio = $row[6];
$nuevoCampo = 1;
}

mysql_close($link);
?>
<html>
<head>
<script>
num=0;
function enviarData() {
num++;
<?php
if ($nuevoCampo == 1) {
?>

parent.document.getElementById( 'newFila' ).innerHTML += '<tr><td colspan="2"> <?php echo "$nombre" ?> </td></tr><tr><td> <?php echo "$descripcion" ?> </td><td><input type="text" name="numcliente" id="numcliente" class="numcliente" value="<?php echo "$precio" ?> \"></td></tr>';

<?php 
}
?>
}
</script>

<body onLoad="enviarData()">
</body>
</html>
<?
}
?>
ojalá que ahora si se entienda, saludos y muchas gracias