Repetir un texto e incrementar un numero

MinizZ

Hola buenas, necesito el codigo para que dando una cifra me apareza un texto que sea todo repetitivo, pero que cambie un numero que vaya del 1 a la cifra que e marcado.

Texto

<image>
<filename>inauguracion1.jpg</filename>
<caption></caption>
</image>

Quiero que el texto todo se repita menos el "1" de inauguracion1.jpg que vaya incrementando en 1 hasta la cifra que yo le asigne.

Lo di en clase pero se me a olvidado... me parece que es basic. Al entrar en la web que te ponga un cuadro para que pongas un numero, dado ese numero se repita el texto cambiando el numero del jpg hasta que llege al numero escrito anteriormente.

El texto tiene que ser exacto, el texto, que no salga por ejemplo una imagen.

Muchisimas gracias por la ayuda.

bLaKnI

Lenguaje que necesitas?
PHP? JSP? ASP? Lo digo porque dices "web", no?

Supongamos PHP.

<?php

$val = $_GET["valor"];

$i=0;

for($i=0; $i<$val; $i++){
?>

<image>
<filename>inauguracion<?php echo $i;?>.jpg</filename>
<caption></caption>
</image>

<?php
}
?>

Mas o menos.
Te faltaria comprobar que el campo de texto sea un valor entero, y tener en cuenta si el nombre del fichero empieza por 0 o no. Cambiando el respectivo loop.

Esta sacado a pelo.
Perdona si no es preciso.

MinizZ

E probao el tema, la verdad que sou un poko nuevo, en clase lo hacia con java o visual y lo acia sin lan, es decir, no necesitaba servidor apache..

Un saludo y muchas gracias por contestar

EDIT: el lenguaje es JAVA

bLaKnI

Pues en Java, es mas fácil aún si cabe:

public void LALALA(int val){

for(int i=0; i<val; i++){
System.out.print("<image>\n<filename>inauguracion" + i + ".jpg</filename>\n<caption></caption>\n</image>");
}

}

Y lo mismo.
Te lo puedes montar para hacer llegar por "val" el valor del textbox.
Y en cuanto por donde empieza el fichero, 0 o 1, pues varias el bucle y ale! :)

MinizZ

¿Me podrías poner el codigo entero del archivo?

Es deccir, para crear el html con el codigo ese java..

Es que me da que soy un patan ahora mismo..

B

Hilo "Hazme los deberes" YA!

N1Tr0s

#6 +1

MinizZ

no xikos la verdad que no soy asi, pero ando un poco saturado, si con el codigo que me a dao vale, buskare el tema por google que es lo que debo hacer, ahora mismo lo toy haciendo a mano cambiando el numerito 1 a 1 y llevo 600 asik lo de los deberes como que no..

siento si molesto mucho pero es que la verdad que tengo demasiado curro.

Usuarios habituales