Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2015, 18:10
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Problema PHP y javascript

<saludos>
A ver, veo varias cosas.
1.

$clavelaser = "<script> document.write(n99) </script>";
$sql="select * from Laser where Laser.cve ='$clavelaser'";

Sí haces un echo a $clavelaser en efecto va a funcionar, es decir,
va a realizar el document.write, pero eso solo lo hará en la página
en la que estás.

Porque? Pues porque php se ejecuta en el servidor, pero como tienes dentro
un código javascript, lo va a ejecutar en el navegador.

2.
Estas creando una consulta a la cual le vas a enviar ese script, por ende
seguramente eso no te va a traer datos nunca, a menos que el valor
de ese campo sea <script> document.write(n99) </script>,
cosa que dudo mucho.

3. Esta parte la necesitas cambiar ya sea a como te lo mencionaron ya
via ajax, o incluso haciendo que la página se recargue ya sea a través
de javascript con un location.href o haciendo un submit sí tienes un formulario,
el caso es que le llegue de algún modo el valor n99 que teorízo es un campo de un formulario, y este valor al hacer la recarga o por ajax, ya lo tendrías en $_GET o en $_POST, dependiendo del método que uses, y por ende la consulta sería entonces

$sql="select * from Laser where Laser.cve ='".$_GET['n99']."'";
o

$sql="select * from Laser where Laser.cve ='".$_POST['n99']."'";

Así que revisa el asunto, y nos cuentas.
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com