SoloCodigo
Programación Web y Scripting => JavaScript => Mensaje iniciado por: bisoph_as en Viernes 28 de Octubre de 2005, 20:12
-
Que tal, tengo una duda y espero que me puedadn hachar la mano, como asigno una variable de javascript a una de php, osea,
<script>
function desNombre()
{
var name =document.formulario.txtAlumno.value;
var hi= "Nombres.php";
}
</SCRIPT>
y ahora el archivo php es el sig:
<?
##ahora "matricula"=name es lo que no puedo hacer, para buscar en un ##base de batos
$sql="SELECT * FROM alumnos WHERE Matricula ='".$_GET['matricula']"' ";
$resultado=mysql_query($sql);
if($fila=mysql_fetch_array($resultado))
{
echo $fila['Nombre'];
}
?>
helpme! please si saben algo que me digan, no? :lightsabre: :comp:
-
A ver.. si no entiendo mal, quieres que en el momento en que se ejecuta el script llame a un php y de esta forma asignarle un valor a una variable de javascript ???
Altareum.
-
No, es todo lo contrario, bueno va de nuevo, cuando se ejecute el javascript llame a la seccion de php y luego, a una variable de php asignarle el valor de una variable del javascript. :comp: :lightsabre:
-
No, es todo lo contrario, bueno va de nuevo, cuando se ejecute el javascript llame a la seccion de php y luego, a una variable de php asignarle el valor de una variable del javascript. :comp: :lightsabre:
En el tema No Reconoce Carateres Especiales... (http://foros.solocodigo.com/index.php?showtopic=18179) subí un archivo ajax.js donde hay un método que hace lo que tu quieres.. chance y te pueda servir... :)
Específicamente es el método getDataAjax(). Con el evento que vayas a usar, llama a esta función con la que vas a llamar al archivo php y lo que te regrese ese método asignalo a donde tu quieras.
-
Perdona la tardanza, pero últimamente tengo mucho trabajo....
Si manejas Frames o PopUps, puedes acceder a las variables o funciones de cualquier Frame (o PopUp). Para ello tienes que manejarte con los parents.
Por ejemplo, si invocas una nueva ventana:
v = window.open(...);
y dentro de esta ventana, tienes una variable a, para accede a la misma tienes que hacer "v.a"....
Si quieres hacer al reves, es decir desde la nueva ventana a la que lo invoca, debes usar el operador 'opener'.
Altareum.
-
Holas;
Tienes lo siguiente:
<script>
function desNombre()
{
var name =document.formulario.txtAlumno.value;
var hi= "Nombres.php";
}
</script>
Si quieres pasar esta variable al php debes tener esto:
<script>
function desNombre()
{
var name =document.formulario.txtAlumno.value;
var hi= "Nombres.php?alumno=" + name;
open(hi,"_self");
}
</script>
<?
##ahora "matricula"=name es lo que no puedo hacer, para buscar en un ##base de batos
$matricula = $_GET['alumno'];
$sql="SELECT * FROM alumnos WHERE Matricula ='".$matricula."' ";
$resultado=mysql_query($sql);
if($fila=mysql_fetch_array($resultado))
{
echo $fila['Nombre'];
}
?>
Pruebalo.
Nos vemos.