Foros del Web » Programando para Internet » PHP »

Ayuda

Estas en el tema de Ayuda en el foro de PHP en Foros del Web. Tengo una funcion JavaScript que se activa cuando se da click a un Select multiple. Como puedo transformar las variables de JavaScript a variables PHP??. ...
  #1 (permalink)  
Antiguo 12/07/2005, 09:19
 
Fecha de Ingreso: julio-2005
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Ayuda

Tengo una funcion JavaScript que se activa cuando se da click a un Select multiple.
Como puedo transformar las variables de JavaScript a variables PHP??.

Lo necesito para poder acceder a una BD MySQL.



Codigo del SELECT
echo "<select name='busquedaEsp' OnChange='MiFuncion(this.value)'>";
echo "<option>...";

while($row2 = mysql_fetch_array($resultEsp)) {
$clave = $row2["clave"];
$nombre = $row2["descripcion"];
echo "<option value='$clave'> $nombre";
}
echo "</select>";

Codigo en JS
function MiFuncion(var_JS)
{
<¿ $var_PHP= ?> var_JS; <¿;?>
}
  #2 (permalink)  
Antiguo 12/07/2005, 09:40
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 13 años
Puntos: 2
php i javascript

tal como lo planteas no puedes pasar mediante asignacion una variable javascript a php porque javascript se ejecuta en el cliente y php en servidor. Para que se produzca tal efecto tienes que meter el select dentro de un formulario (sea GET o POST el metodo de envio), ejecutarlo y así, poder conseguir el valor del select mediante $_POST['namedelselect'] o $_GET['namedelselect']. Una vez conseguido de esta forma, podras añadir el valor en la base de datos. No se si me explique claramente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:33.