Ver Mensaje Individual
  #1  
Antiguo 14-01-2018
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 545
Reputación: 17
jhonalone Va por buen camino
pasar valor de HTML a PHP

Hola a todos.
intento pasar un valor desde HTML, mediante JavaSccript hasta PHP, para obtener un array de un fichero PHP y utilizarlo en HTML mediante una función de JavaScript.

El valor que obtengo para LOCALIZAR el array de PHP siempre es CERO con el código siguiente:
<html>
<body>

Código PHP:
<?php
if (file_exists("fichero.txt"))
    {       
    
$fa2 file("fichero,txt"); // leemos todo el fichero en un array
    
}
?>


<script>
function Rellenar()
{    
indice = (document.getElementById('Nombres')).selectedIndex;
document.encuesta.Control1.value = indice.toString();
    
<?php
$i3 
= ($_GET["Control1"]);
$i2 intval($i3);

$text2 explode("|",rtrim(utf8_encode($fa2[$i2])));

?>
var datos = [];
 datos=<?php echo json_encode($text2);?>;    //para pasar todo el array a Javascript
.....
.....(El código sigue...)


</Script>
Utilizando la información del array "datos" siempre obtengo el primer registro del array "$fa2"
ya que en "$i2" siempre vale "CERO" (aunque cambie el ítem seleccionado de "(document.getElementById('Nombres')).selectedIndex;" en la lista del <select>

"Nombres" es una lista "select" de HTML
"datos" un array convertido desde una línea de un fichero PHP

Agradecería un poquito de ayuda.
Gracias anticipadas.

Un saludo.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)
Responder Con Cita