[Php-avanzado] consulta javascript

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Abr 10 12:20:49 ART 2013


Hola Damián,

	el error se debe estar dando porque la función JS que generás en PHP
tiene errores de sintaxis.
	Para verlos, fijate en el código HTML generado (Ctrl+u) y ahí vas a ver
la función que te queda.
	Si no veo mal, las líneas adentro del if no terminan con ; en JS.
	También parece haber un error semántico, porque a las variables o,u les
asignás un valor como "value", pero después a los value de los elementos
DOM se las asignás sin el value.

	La función JS que veas en el fuente, la podés ejecutar en la consola
del navegador y ver qué arroja.

El mié, 10-04-2013 a las 06:54 -0700, Damián Colledani escribió:
> Disculpen la molestia pero la consola de error de navegador me da
> error y no me puedo dar cuenta cual es, si me ayudan les agradezco:
> 
> 
> /////////Funcion
> <script LANGUAGE="text/javascript">
> function rellena(a){
> var o,u
> var a
> <?php
> include ("conecta.php"); 
> $result = mysql_query("SELECT * FROM productos ", $link) or die("$sql
> <br>".mysql_error());
> while ($row = mysql_fetch_row($result)){?>
> if (a == <?php echo $row["codigo"]; ?>) {
> o.value = <?php echo $row["descripcion"]; ?>
> u.value = <?php echo $row["precio"]; ?>
> 
> } 
> <?php
> } ?>
> document.getElementById("descripcion").value = o;
> document.getElementById("precio").value = u;
> }
> </script>
> ////////la llamo asi
> <input type="text" id="codigo" name="codigo" size="10" value=""
> onchange="rellena(this.value)" />
> Gracias
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado