Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/11/2008, 01:35
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 8 meses
Puntos: 49
Respuesta: Sumar valores de variables

me da flojera leer códigos sin las etiquetas

Código HTML:
[php] [/php] 
o las nuevas
[highlight="php"][/highlight]

:P bueno le explico mejor tenemos una pagina 1.php y 2.php y total.php por decir algo

en

1.php
hacemos
Código php:
Ver original
  1. <form name="envia" method="POST" action="2.php">
  2. <input type="text" name="id" /><br />
  3. <input type="submit" name="envia" value="Envia"/>
  4. </form>

en la 2.php hacemos

Código php:
Ver original
  1. <?php
  2. //si apretamos enviar y id es distinto de vacio mostramos el siguiente formulario
  3. if (isset($_POST[enviar]) && $_POST[id] != "")
  4. {
  5. ?>
  6. <?php
  7. //conectamos a base de datos cierto
  8. $sql = mysql_query("SELECT * FROM tu_tabla WHERE id = '$_POST[id]'")
  9. while($dato=mysql_fetch_array($sql))
  10. {
  11. //rescatamos el precio supongo
  12. $precio1 = $dato[precio];
  13. ?>
  14. <form name="envia2" method="POST" action="total.php">
  15. <input type="text" name="id2" /><br />
  16. <input type="text" name="precio1" value="<?php echo "$precio1";?>" />
  17. <input type="text" name="id" value="<?php echo "$_POST[id]";?>" />
  18. <input type="submit" name="envia" value="Envia"/>
  19. </form>
  20. <?php
  21. //cerramos el while
  22. }
  23. //si no viene nada en ID volvemos atras
  24. }
  25. else
  26. {
  27. echo "ingrese un valor para id<br /> <a href="1.php">Volver</a>";
  28. }
  29. ?>

y en total.php hacemos

total.php
Código php:
Ver original
  1. <?php
  2. //si apretamos enviar y id2 es distinto de vacio mostramos el siguiente formulario
  3. if (isset($_POST[enviar]) && $_POST[id] != "")
  4. {
  5. ?>
  6. <?php
  7. //conectamos a base de datos cierto
  8. $sql2 = mysql_query("SELECT * FROM tu_tabla2 WHERE id2 = '$_POST[id2]'")
  9. while($dato2=mysql_fetch_array($sql2))
  10. {
  11. //rescatamos el precio supongo
  12. $precio2 = $dato2[precio2];
  13. //sumamos
  14. $suma = ($_POST[precio1] + $precio2);
  15. echo "suma";
  16. }
  17. //si no viene nada en ID volvemos atras
  18. }
  19. else
  20. {
  21. echo "ingrese un valor para i<br />";
  22. //si quieres volver atras debes generar un form aquí
  23. //con el campo id del primer formulario para poder volver al formulario 2.php
  24. //o bien pasar todos los datos via GET pero no lo recomiendo...
  25. }
  26. ?>


saludos, espero te aclare un poco la pelicula.....
__________________
Gokuh Salvo al mundo. PUNTO!!!!