Foros del Web » Programando para Internet » PHP »

estoy trabado con una planilla

Estas en el tema de estoy trabado con una planilla en el foro de PHP en Foros del Web. todas las dudas que hice hasta ahora son la practica de una planilla principal (q no puedo mostrar porque tiene mas de 2000 lineas de ...
  #1 (permalink)  
Antiguo 28/04/2010, 14:52
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación estoy trabado con una planilla

todas las dudas que hice hasta ahora son la practica de una planilla principal (q no puedo mostrar porque tiene mas de 2000 lineas de codigo). Por eso hago practicas. En este caso, el code:
Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['enviar'])) {
  3. $textfield = $_POST['textfield'];
  4. $textfield2 = $_POST['textfield2'];
  5. $textfield3 = $_POST['textfield3'];
  6. $textfield4 = $_POST['textfield4'];
  7. $textfield5 = $_POST['textfield5'];
  8. $textfield6 = $_POST['textfield6'];
  9. $textfield7 = $_POST['textfield7'];
  10. $textfield8 = $_POST['textfield8'];
  11. $textfield9 = $_POST['textfield9'];
  12. $textfield10 = $_POST['textfield10'];
  13. mysql_connect("localhost","root") or die ("no se pudo conectar");
  14. mysql_select_db("calculo");
  15. $query = mysql_query("SELECT * FROM valores WHERE id=1");
  16. while ($row = mysql_fetch_array($query)) {
  17. $valor1 = row['valor1'];
  18. $valor2 = row['valor2'];
  19. $valor3 = row['valor3'];
  20. $valor4 = row['valor4'];
  21. $valor5 = row['valor5'];
  22. $valor6 = row['valor6'];
  23. $valor7 = row['valor7'];
  24. $valor8 = row['valor8'];
  25. $valor9 = row['valor9'];
  26. $valor10 = row['valor10'];
  27. }
  28. ?>
  29. <div align="center">
  30.   <form name="form1" method="post" action="">
  31.     <table width="691" border="1" cellspacing="0" cellpadding="0">
  32.       <tr>
  33.         <td colspan="10"><div align="center"><strong>Valores Anteriores</strong></div></td>
  34.       </tr>
  35.       <tr>
  36.         <td bgcolor="#99CC99">valor 1</td>
  37.         <td bgcolor="#99CC99">valor 2</td>
  38.         <td bgcolor="#99CC99">valor 3</td>
  39.         <td bgcolor="#99CC99">valor 4</td>
  40.         <td bgcolor="#99CC99">valor 5</td>
  41.         <td bgcolor="#99CC99">valor 6</td>
  42.         <td bgcolor="#99CC99">valor 7</td>
  43.         <td bgcolor="#99CC99">valor 8</td>
  44.         <td bgcolor="#99CC99">valor 9</td>
  45.         <td bgcolor="#99CC99">valor 10</td>
  46.       </tr>
  47.       <tr>
  48.         <td><?php if(isset($_POST['enviar'])) { echo $valor1; } ?></td>
  49.         <td><?php if(isset($_POST['enviar'])) { echo $valor2; } ?></td>
  50.         <td><?php if(isset($_POST['enviar'])) { echo $valor3; } ?></td>
  51.         <td><?php if(isset($_POST['enviar'])) { echo $valor4; } ?></td>
  52.         <td><?php if(isset($_POST['enviar'])) { echo $valor5; } ?></td>
  53.         <td><?php if(isset($_POST['enviar'])) { echo $valor6; } ?></td>
  54.         <td><?php if(isset($_POST['enviar'])) { echo $valor7; } ?></td>
  55.         <td><?php if(isset($_POST['enviar'])) { echo $valor8; } ?></td>
  56.         <td><?php if(isset($_POST['enviar'])) { echo $valor9; } ?></td>
  57.         <td><?php if(isset($_POST['enviar'])) { echo $valor10;} ?></td>
  58.       </tr>
  59.       <tr>
  60.         <td colspan="10"><div align="center"><strong>Valores a introducir (todos suman)</strong></div></td>
  61.       </tr>
  62.       <tr>
  63.         <td bgcolor="#CCFF66">valor 1</td>
  64.         <td bgcolor="#CCFF66">valor 2</td>
  65.         <td bgcolor="#CCFF66">valor 3</td>
  66.         <td bgcolor="#CCFF66">valor 4</td>
  67.         <td bgcolor="#CCFF66">valor 5</td>
  68.         <td bgcolor="#CCFF66">valor 6</td>
  69.         <td bgcolor="#CCFF66">valor 7</td>
  70.         <td bgcolor="#CCFF66">valor 8</td>
  71.         <td bgcolor="#CCFF66">valor 9</td>
  72.         <td bgcolor="#CCFF66">valor 10</td>
  73.       </tr>
  74.       <tr>
  75.         <td><label>
  76.           <input name="textfield" type="text" id="textfield" value="<?php echo $textfield; ?>" size="5">
  77.         </label></td>
  78.         <td><input name="textfield2" type="text" id="textfield2" value="<?php echo $textfield2; ?>" size="5"></td>
  79.         <td><input name="textfield3" type="text" id="textfield3" value="<?php echo $textfield3; ?>" size="5"></td>
  80.         <td><input name="textfield4" type="text" id="textfield4" value="<?php echo $textfield4; ?>" size="5"></td>
  81.         <td><input name="textfield5" type="text" id="textfield5" value="<?php echo $textfield5; ?>" size="5"></td>
  82.         <td><input name="textfield6" type="text" id="textfield6" value="<?php echo $textfield6; ?>" size="5"></td>
  83.         <td><input name="textfield7" type="text" id="textfield7" value="<?php echo $textfield7; ?>" size="5"></td>
  84.         <td><input name="textfield8" type="text" id="textfield8" value="<?php echo $textfield8; ?>" size="5"></td>
  85.         <td><input name="textfield9" type="text" id="textfield9" value="<?php echo $textfield9; ?>" size="5"></td>
  86.         <td><input name="textfield10" type="text" id="textfield10" value="<?php echo $textfield10; ?>" size="5"></td>
  87.       </tr>
  88.       <tr>
  89.         <td colspan="10"><div align="center"><strong>Valores Resultantes de la Operacion Actual</strong></div></td>
  90.       </tr>
  91.       <tr>
  92.         <td bgcolor="#9933CC">valor 1</td>
  93.         <td bgcolor="#9933CC">valor 2</td>
  94.         <td bgcolor="#9933CC">valor 3</td>
  95.         <td bgcolor="#9933CC">valor 4</td>
  96.         <td bgcolor="#9933CC">valor 5</td>
  97.         <td bgcolor="#9933CC">valor 6</td>
  98.         <td bgcolor="#9933CC">valor 7</td>
  99.         <td bgcolor="#9933CC">valor 8</td>
  100.         <td bgcolor="#9933CC">valor 9</td>
  101.         <td bgcolor="#9933CC">valor 10</td>
  102.       </tr>
  103.       <tr>
  104.         <td><?php if(isset($_POST['enviar'])) { echo $valor1 + $textfield; } ?> </td>
  105.         <td><?php if(isset($_POST['enviar'])) { echo $valor2 + $textfield2; } ?></td>
  106.         <td><?php if(isset($_POST['enviar'])) { echo $valor3 + $textfield3; } ?></td>
  107.         <td><?php if(isset($_POST['enviar'])) { echo $valor4 + $textfield4; } ?></td>
  108.         <td><?php if(isset($_POST['enviar'])) { echo $valor5 + $textfield5; } ?></td>
  109.         <td><?php if(isset($_POST['enviar'])) { echo $valor6 + $textfield6; } ?></td>
  110.         <td><?php if(isset($_POST['enviar'])) { echo $valor7 + $textfield7; } ?></td>
  111.         <td><?php if(isset($_POST['enviar'])) { echo $valor8 + $textfield8; } ?></td>
  112.         <td><?php if(isset($_POST['enviar'])) { echo $valor9 + $textfield9; } ?></td>
  113.         <td><?php if(isset($_POST['enviar'])) { echo $valor10 + $textfield10; } ?></td>
  114.       </tr>
  115.       <tr>
  116.         <td height="21" colspan="10"><div align="center"><strong>Botones de Accion</strong></div></td>
  117.       </tr>
  118.       <tr>
  119.         <td height="64">&nbsp;</td>
  120.         <td>&nbsp;</td>
  121.         <td>&nbsp;</td>
  122.         <td>&nbsp;</td>
  123.         <td colspan="2"><label>
  124.           <div align="center">
  125.             <input type="submit" name="enviar" id="enviar" value="Calcular">
  126.             </label>
  127.             <label>
  128.             </div>
  129.         <div align="center"></div>          </label></td>
  130.         <td>&nbsp;</td>
  131.         <td>&nbsp;</td>
  132.         <td>&nbsp;</td>
  133.         <td>&nbsp;</td>
  134.       </tr>
  135.     </table>
  136.   </form>
  137.   </div>
la BD
Código HTML:
-- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 28-04-2010 a las 20:50:27
-- Versión del servidor: 5.1.36
-- Versión de PHP: 5.3.0

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Base de datos: `calculo`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `valores`
--

CREATE TABLE IF NOT EXISTS `valores` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `valor1` int(3) NOT NULL,
  `valor2` int(3) NOT NULL,
  `valor3` int(3) NOT NULL,
  `valor4` int(3) NOT NULL,
  `valor5` int(3) NOT NULL,
  `valor6` int(3) NOT NULL,
  `valor7` int(3) NOT NULL,
  `valor8` int(3) NOT NULL,
  `valor9` int(3) NOT NULL,
  `valor10` int(3) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Volcar la base de datos para la tabla `valores`
--

INSERT INTO `valores` (`id`, `valor1`, `valor2`, `valor3`, `valor4`, `valor5`, `valor6`, `valor7`, `valor8`, `valor9`, `valor10`) VALUES
(1, 3, 4, 9, 8, 6, 7, 3, 5, 4, 9);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `visita`
--

CREATE TABLE IF NOT EXISTS `visita` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `numero` int(2) unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Volcar la base de datos para la tabla `visita`
--
lo q intento es que "Valores Resultantes de la Operacion Actual" de unos valores, y los mismos aparezcan en "Valores a introducir (todos suman)" reemplazando los anteriores. Pero que en la BD se agregue nuevo registro, osea un INSERT, no un UPDATE.

Etiquetas: planilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:58.