title: Passing a variable from Jquery to PHP ($_POST)
body: <p>i´m doing a website for managing a school centre and i have a doubt i wish you can to solve it.</p>
  
  <p>I have this code:</p>
  
  <p>login.php</p>
  
  <pre><code>&lt;!doctype html&gt;
  &lt;html lang="es"&gt;
  &lt;head&gt;
  &lt;meta charset="iso-8859-1" /&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
  
  &lt;form action="comprobacionlogin_usuario.php" method="POST"&gt;
    &lt;table border="1"&gt;
    &lt;tr&gt;
      &lt;th&gt;Nombre de usuario&lt;/th&gt;
      &lt;td&gt;&lt;input type="text" name="usuario"  autocomplete="off" required&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
       &lt;th&gt;Contrase&amp;ntilde;a&lt;/th&gt;
       &lt;td&gt;&lt;input type="password" name="contrasena"  autocomplete="off" required&gt;&lt;/td&gt;
       &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;&lt;/td&gt;
        &lt;td&gt;&lt;input type="submit" value="Enviar"&gt;&lt;/td&gt;
    &lt;/tr&gt;
  
  &lt;/table&gt;
  &lt;/form&gt;
  ¿No eres usuario? Pulsa &lt;a href="altanuevoprofesor.php"&gt;aqu&amp;iacute;&lt;/a&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>nuevo_horario.php</p>
  
  <pre><code>&lt;?php
  
  session_start();
  $curso=$_POST['curso'];
  $clase=$_POST['clase'];
  ?&gt;
  
  &lt;html lang="es"&gt;
      &lt;head&gt;
      &lt;meta charset="iso-8859-1"&gt;
      &lt;script type="text/javascript" src="jquery.js"&gt;&lt;/script&gt;
      &lt;script type="text/javascript" src="administrar_filas.js"&gt;&lt;/script&gt;
      &lt;link rel="stylesheet" type="text/css" href="estilo_botones_tabla.css"&gt;
      Horario
      &lt;/head&gt;
      &lt;body&gt;
      &lt;div id="elementos"&gt;
      &lt;form id="datos" action="procesar_horario.php" method="post"&gt;
      &lt;table border="1" id="tabla"&gt;
      &lt;thead&gt;
      &lt;tr&gt;
      &lt;td&gt;Hora&lt;/td&gt;
      &lt;td&gt;Lunes&lt;/td&gt;
      &lt;td&gt;Martes&lt;/td&gt;
      &lt;td&gt;Mi&amp;eacute;rcoles&lt;/td&gt;
      &lt;td&gt;Jueves&lt;/td&gt;
      &lt;td&gt;Viernes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;/thead&gt;
  
      &lt;tbody&gt;
      &lt;tr class="fila-base"&gt;
      &lt;td&gt;&lt;input type="text" name="hora_0" placeholder="Hora_0"&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="asignatura_lun_0" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_lun_0"placeholder="Id_profesor"&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="asignatura_mar_0" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_mar_0"placeholder="Id_profesor"&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="asignatura_mie_0" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_mie_0"placeholder="Id_profesor"&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="asignatura_jue_0" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_jue_0"placeholder="Id_profesor"&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="asignatura_vie_0" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_vie_0"placeholder="Id_profesor"&gt;&lt;/td&gt;
      &lt;td class="eliminar"&gt;Eliminar&lt;/td&gt;
      &lt;/tr&gt;
      &lt;input type="hidden" name="curso" id="curso" value="&lt;?php echo $curso ?&gt;"&gt;
      &lt;input type="hidden" name="clase" id="clase" value="&lt;?php echo $clase ?&gt;"&gt;
      &lt;/tbody&gt;
      &lt;/table&gt;
  
      &lt;input type="button" id="agregar" value="Agregar fila" /&gt;
      &lt;input type="submit" id="enviar"  value="Enviar"&gt;
  
      &lt;/form&gt;
      &lt;/div&gt;
      &lt;?php
          $conexion = mysql_connect("localhost", "alonsosjumper", "alonsosjumper") or die('No se pudo conectar: ' . mysql_error());
  echo '&lt;br&gt;Conexi&amp;oacuten satisfactoria&lt;br&gt;';
  
  mysql_select_db("proyecto", $conexion) or die('No se pudo seleccionar la base de datos');
  
      $consulta= "select id_usuario, nombre, apellidos from usuarios where tipo_usuario='profesor' order by id_usuario";
      $resultado= mysql_query($consulta);
  
      echo ' &lt;p&gt;Lista de profesores&lt;/p&gt;
      &lt;table border="1" width="auto"&gt;
      &lt;tr&gt;&lt;td&gt;Id_usuario&lt;/td&gt;&lt;td&gt;Nombre&lt;/td&gt;&lt;td&gt;Apellidos&lt;/td&gt;&lt;/tr&gt;';
  
      while($fila = mysql_fetch_array($resultado))
  {
  
      echo "&lt;tr&gt;&lt;td&gt;".$fila['id_usuario']."&lt;/td&gt;&lt;td&gt;".$fila['nombre']."&lt;/td&gt;&lt;td&gt;".$fila['apellidos']."&lt;/td&gt;&lt;/tr&gt;";
  }
  
      ?&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>procesar_horario.php</p>
  
  <pre><code>&lt;?php
  
  session_start();
  
  //I wanna have here the variable "cuentaInputs" to use it in the for.
  
  $conexion = mysql_connect("localhost", "alonsosjumper", "alonsosjumper") or die('No se pudo conectar: ' . mysql_error());
  echo '&lt;br&gt;Conexi&amp;oacuten satisfactoria&lt;br&gt;';
  
  mysql_select_db("proyecto", $conexion) or die('No se pudo seleccionar la base de datos');
  
  for($i=0; $i&lt;$cuentaInputs; $i++) {
      for($j=1; $j&lt;6; $j++)
  {
      if($j==1)
      {
          $asignatura=$_POST["asignatura_lun_".$i];
          $id_usuario=$_POST["id_usuario_lun_".$i];
          $hora=$_POST["hora_".$i];
      $consulta = "INSERT INTO horarios (asignatura, curso, clase, fecha, hora, id_usuario) VALUES ('$asignatura', '$curso','$clase','lunes','$hora','$id_usuario')";
  
      echo $consulta;
      }
      if($j==2)
      {
          $asignatura=$_POST["asignatura_mar_".$i];
          $id_usuario=$_POST["id_usuario_mar_".$i];
          $hora=$_POST["hora_".$i];
      $consulta = "INSERT INTO horarios (asignatura, curso, clase, fecha, hora, id_usuario) VALUES ('$asignatura', '$curso','$clase','lunes','$hora','$id_usuario')";
  
      echo $consulta;
      }
      if($j==3)
      {
          $asignatura=$_POST["asignatura_mie_".$i];
          $id_usuario=$_POST["id_usuario_mie_".$i];
          $hora=$_POST["hora_".$i];
      $consulta = "INSERT INTO horarios (asignatura, curso, clase, fecha, hora, id_usuario) VALUES ('$asignatura', '$curso','$clase','lunes','$hora','$id_usuario')";
  
      echo $consulta;
      }
      if($j==4)
      {
          $asignatura=$_POST["asignatura_jue_".$i];
          $id_usuario=$_POST["id_usuario_jue_".$i];
          $hora=$_POST["hora_".$i];
      $consulta = "INSERT INTO horarios (asignatura, curso, clase, fecha, hora, id_usuario) VALUES ('$asignatura', '$curso','$clase','lunes','$hora','$id_usuario')";
  
      echo $consulta;
      }
      if($j==5)
      {
          $asignatura=$_POST["asignatura_vie_".$i];
          $id_usuario=$_POST["id_usuario_vie_".$i];
          $hora=$_POST["hora_".$i];
      $consulta = "INSERT INTO horarios (asignatura, curso, clase, fecha, hora, id_usuario) VALUES ('$asignatura', '$curso','$clase','lunes','$hora','$id_usuario')";
  
      echo $consulta;
      }
      }
  
  
      }
  $resultado = mysql_query($consulta);
  
  mysql_close($conexion);
  
  
  ?&gt;
  </code></pre>
  
  <p>administrar_filas.js</p>
  
  <pre><code>$(function(){
      var cuentaInputs = ($(".fila-base").length);
  
      $("#agregar").on('click', function(){
          $('#tabla &gt; tbody:last').after('&lt;tr&gt;&lt;td&gt;&lt;input type="text" name="hora'+cuentaInputs+'" placeholder="Hora"&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="asignatura_lun_'+cuentaInputs+'" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_lun_'+cuentaInputs+'"placeholder="Profesor"&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="asignatura_mar_'+cuentaInputs+'" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_mar_'+cuentaInputs+'"placeholder="Profesor"&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="asignatura_mie_'+cuentaInputs+'" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_mie_'+cuentaInputs+'"placeholder="Profesor"&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="asignatura_jue_'+cuentaInputs+'" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_jue_'+cuentaInputs+'"placeholder="Profesor"&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="asignatura_vie_'+cuentaInputs+'" placeholder="Asignatura"&gt;&lt;br&gt;&lt;input type="text" name="id_usuario_vie_'+cuentaInputs+'"placeholder="Profesor"&gt;&lt;/td&gt;&lt;td class="eliminar"&gt;Eliminar&lt;/td&gt;&lt;/tr&gt;');
          cuentaInputs++;
  
      });
  
      // Evento que selecciona la fila y la elimina 
      $(document).on("click",".eliminar",function(){
          if (cuentaInputs&gt;1)
          {
          var parent = $(this).parents().get(0);
          $(parent).remove();
          cuentaInputs--;
  
          }
          else
              alert("No se puede eliminar la ultima fila");
      }); 
  
  });
  </code></pre>
  
  <p>I would like to have the variable "cuentaInputs" in "procesar_horario.php" to use it in for. I need it for a dynamic timetable i´m doing which it´s possible to add or remove rows.</p>
  
  <p>How I can to pass the variable cuentaInputs from Jquery to PHP?</p>
  
  <p>Thanks a lot!</p>