Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - suketere

Páginas: [1]
1
Muchas gracias Pedro por tu tiempo.

Un saludo

2
Hola Pedro,
ya te entiendo. Yo los datos los meto cada isin con cada fecha y con cada valor, y después con las querys ordeno y muestro en tablas según las necesita verdad?
es que estaba obcecado en guardarlas en una tabla con el mismo formato que en el Excel, y ahora me doy cuenta que una cosa es como las guardas en mysql y otra diferente es como se muestra verdad?

3
Hola Alex, muchas gracias por tus explicaciones.

La situación seria como indicas en el primer caso:
yo creo un formulario web, con x filas y columnas (creo que dejaré 20 filas x 2 columnas), y el usuario meterá datos en las filas que necesite. Yo tendré que recorrer dichas filas hasta que no haya texto, y haré las querys necesarias para comparar lo introducido co lo que tengo en mi db.

Graicas por el resto de opciones de código a través de Javascript y JSON,  pero soy principiante en esto, y lo único que conozco un poco es PHP.

De hecho, dentro del código que indicas en php, no había intentado trabajar aun con clases (entiendo que DOMDocument lo es, asi como getElementsByTagName)
Voy a ver si soy capaz de adaptar el código que indicas a mi desarrollo para ver si consigo recorrer la tabla.

Os comento los resultados.
Y gracias de nuevo Alex por tu tiempo.

4
Hola Pedro,

gracias por la respuesta.
he definido la tabla así, pero cuando meto los datos dentro de los campos pierden la referencia, ya que los datos del campo valor van referenciados a un isin concreto y a una fecha concreta.
                    LU0079474960   
20/10/2006   30,48   
No encuentro la fórmula para poder hacerlo referenciado por mas vueltas que le doy.
quizá crear una tabla por cada isin, en la que un campo fuera fecha, y el otro campo valor, y meterlos en el orden que corresponde.
Lo único que así después las querys que tenga que hacer para "pintar" una tabla como el fichero que adjunto en Excel se me complicará.

Alguna idea?

Gracias de nuevo
                     

5
Hola Pedro,
la verdad es que no se como plantear esta tabla.
La única forma que se me ocurría era crear una tabla por cada código isin ( el que aparece en la primera casilla de cada columna):

CREATE TABLE LU0079474960 (fecha CHAR(10) NOT NULL , valor DECIMAL(8,2) NOT NULL);

La tabla realmente debería ser así ( esta es una extracción de Excel)

              LU0079474960   LU0070176184   IE0004345025   IE0002190993
20/10/2006   30,48                   23,23   11,65               13,17
27/10/2006   30,6                             23,5   11,77               13,26
03/11/2006   30,19                   23,42   11,65               13,12
10/11/2006   30,71                   23,73   11,83                13,3
17/11/2006   31,45                    24,01   11,96                13,54
24/11/2006   31,79                   24,52   12,01                13,56
01/12/2006   31,32                   24,49   12,01                13,47
08/12/2006   31,81                   24,77   12,14                13,63
15/12/2006   31,98                   24,79   12,27                13,77
22/12/2006   31,37                    24,41   12,11                13,61

Las fechas , aunque aquí se incrementan cada 7 días, podrían tener cualquier valor.
Los isin (LUxxx, IExxx) pueden crecer en cualquier numero, y no son correlativos ni tienen un patrón de cambio de numeración (si que todos tendrán  12 caracteres).

Gracias

6
Hola, soy nuevo en el mundo HTML - PHP - Mysql, y no se como definir/crear una tabla en la que cambian los valores de las filas y las columnas.

Lo normal es que cada fila, sobre un dato referenciado, tenga los valores/datos de las columnas definidas en la tabla. Sin embargo en la que yo tengo que hacer, cambian los datos referenciados en las filas y las columnas. Siento no explicarme muy bien, pero como os digo estoy empezando en este mundo.

He pensado que a lo mejor no puedo hacer una única tabla, y que tenga que hacer una tabla por cada valor numérico que aparece en cada columna en el fichero que adjunto(que son los valores  , y después, para mostrar los valores, hacer querys a cada minitabla. esto entiendo que sería muy lioso por la cantidad de querys que tendría que hacer para posteriormente pintar los resultados de cada tabla en una tabla con todos los datos.

alguien podría darme alguna idea?

Agradezco la ayuda de antemano.

Un saludo

Ejemplo de datos

   LU0072461881   LU0154236417   LU0093570256   LU0116160465   LU0163125924
20/10/2006   50,62   17,85   3253,55005   105,83   1734,39
27/10/2006   51,39   18,13   3309,02002   106,45   1748,32
03/11/2006   50,99   17,83   3263,6001   105,24   1726,78
10/11/2006   51,49   18,04   3297,34009   106,84   1745,33

7
Hola Alex.
muchas gracias por la aclaración.

si, en principio tengo que definir el numero máximo de filas (creo que serán 15).
ya he conseguido saber como identificar las variables en el html para recibir tantos datos que  se introduzcan ( en mi caso seria <input name="isin[]" ...)
Lo que no se es como recorrer la tabla de introducción de datos para comenzar a comparar con los que hay en la bd. He encontrado el condicional if (isset($_POST['isin[]']) && !empty($_POST['isin[]']) &&  isset($_POST['importe']) && !empty($_POST['importe'])) para chequear que tanto isin como importe no estan vacios, pero solo soy capaz de ver el primer dato introducido, ya que no se como meter este if en un bucle que recorra la tabla, y que vaya incrementando isin[] para que cambie de registro (ese array de n elementos que comentabas)

Un saludo

8
Se me olvidaba.
este es el código de la pagina web que tiene la tabla para recibir los datos:
Código: [Seleccionar]
<!DOCTYPE html 5>
<html lang="es">
<head>
<title>HTML con PHP – Análisis Rebates</title>
<meta charset="utf-8" />
</head>
<body>
<br />

<br />
Esto es una p&aacute;gina para auditar su cartera.


<br />

<br />


 </table>


 <table border="1">

  <caption>Introduzca importe en euros e ISIN</caption>
<br />

<br />

    <thead>
        <tr>
           <th>Importe en euros</th>
           <th>ISIN</th>
         </tr>
    </thead>

    <tbody>

        <tr>
           <td><input type="num" name="importe" /td>
           <td><input type="text(12)" name="isin" /td>
        </tr>
<tr>
           <td><input type="num" name="importe" /td>
           <td><input type="text(12)" name="isin" /td>
        </tr>
<tr>
           <td><input type="num" name="importe" /td>
           <td><input type="text(12)" name="isin" /td>
        </tr>
<tr>
           <td><input type="num" name="importe" /td>
           <td><input type="text(12)" name="isin" /td>
        </tr>
<tr>
           <td><input type="num" name="importe" /td>
           <td><input type="text(12)" name="isin" /td>
        </tr>
   

    </tbody>

 </table>

<br />

<br />
 <form name="web-rebates_frm" action="archivo_destino.php" method="post" enctype="application/x-www-form-urlencoded">


 <input type="submit" name="Auditar_bnt" value ="Auditar">

<br />
<br />
</body>
</html>

9
Hola, soy nuevo en el foro, y estoy haciendo mis primeros desarrollos en html - php - mysql para hacer una web.

He conseguido introducir datos en un formulario y hacer query en mysql, pero lo que necesito hacer ahora no se como hacerlo:

Desde una web,en la que aparece un tabla con varias filas y 2 campos (ISIN e Importe) solicito al usuario que introduzca datos ella . La tabla está vacía, y el usuario puede rellenar las filas que el quiera (1, 2, 3..). Con la información que introduce, yo tengo que hacer después una query a la bd para extraer el resto de campos que tengo en ella, con el campo ISIN como primary key, y realizar una operación matemática con otros campos de cada registro y el importe introducido.

Lo que no se hacer es como recorrer las filas de la tabla HTML de la web inicial para ver cuantas filas hay rellenas de datos,controlar que estén rellenas y posteriormente hacer la/las querys necesarias en mysql.

Espero haberme explicado correctamente.

He buscado en el foro algún otro post similar, pero no lo he encontrado (no he podido mirar todos :-) ). Si alguien sabe que hay un hilo abierto sobre esto por favor que me lo indique

Gracias por la ayuda.


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".