El problema que tengo es que hay veces (cuando le da la gana) que pasa de tener 5 lineas, a solo 1 linea. Le vuelves a dar al botón añadir y te presenta 6 lineas...
Alguien sabe porqué ocurre esto? El código es el siguiente:
// prueba.php //
Código:
  
  
<?php
 session_start();
if (!isset ($_SESSION ['numero'])) {
	$_SESSION['numero']=0;
} else {
	$_SESSION['numero']++; 
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="id" method="post" action="prueba.php">
  <table width="401" border="1" cellpadding="0" cellspacing="2" id="Tabla">
    <?php
      for ($contador=0;$contador<=$_SESSION['numero'];$contador++) {
	$idiomaa="idioma".$contador."a";
	echo "<tr>";
	echo "<td>";
	echo "<input type=´text´ name=´".$idiomaa."´ value=´".${$idiomaa}."´>";
	echo "</td>";
	echo "</tr>";
      }
   ?>
  </table>
  <p>&nbsp;</p>
  <p>
    <input type="submit" name="Submit" value="A&ntilde;adir">
  </p>
</form>
	
<p> 
</body>
</html>
El codigo puede parecer un poco enrevesado, pero básicamente lo que hace es:
-Comienza con una sola linea de texto, que puedes rellenar.
-Le das al botón "Añadir", y te presenta dos lineas de texto, una con el valor que habías escrito anteriormente, y otra en blanco para qe rellenes.
- Y así sucesivamente.
Muchas gracias
 
 

