Bug #67598 [NEW]: Bug with Javascript and PHP
From: matias dot seguel dot estay at gmail dot com
Operating system: Windows 7
PHP version: 5.5.14
Package: Scripting Engine problem
Bug Type: Bug
Bug description:Bug with Javascript and PHP
Description:
------------
Hi, i don't speak English very well , so i'll write the bug in spanish.
sorry for the inconvenience.
Hola, soy de Chile, trabajo en para una empresa de Informatica, y en uno
de mis desarrollos, me he dado cuenta de un problema.
Al crear variables PHP de tipo "string", y pasarlas a través de una
funcion javascript desde una ejecucion "onClick" por ejemplo, a la
primera variable php se le agrega un ESPACIO, que impide la correcta
ejecución de la funcion javascript.
Mas abajo dejo un pequeño test script que hice para que vean el
problema.
Si el problema es mio, debido a mi falta de conocimientos, les pido
disculpas.
AgradecerÃa tener un pequeño reporte a mi email por favor.
Test script:
---------------
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script>
function oracion(a,b,c)
{
var resultado = a + b + c ;
alert(resultado);
}
</script>
</head>
<body>
<?php
$variable1 = "hola";
$variable2 = "como";
$variable3 = "estas?";
echo "<button
onClick='oracion('$variable1','$variable2','$variable3');'
>Clickme
</button>"
?>
</body>
</html>
Expected result:
----------------
Se espera que se ejecute correctamente la funcion javascript
Actual result:
--------------
No se ejecuta la funcion javascript debido a que se genera un espacio en
la primera variable entregada.
(Inspeccionar codigo en tiempo de ejecución en Google Chrome (ejemplo)
para verificar lo que digo).
--
Edit bug report at https://bugs.php.net/bug.php?id=67598&edit=1
--
Thread (3 messages)
- matias dot seguel dot estay at gmail dot com