<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Genial Gracias!!! pero me sigue tirando la consola que no está definida la funcion. Evidentemente siguen los problemas de sintaxis que no veo<div>el Ctrl-u me da lo siguiente: y no lo se interpretar correctamente. Me lo explicas?</div><div><br></div><div>/////////////</div><div><table><tbody><tr><td class="webkit-line-content"><span class="webkit-html-tag"><script <span class="webkit-html-attribute-name">LANGUAGE</span>="<span class="webkit-html-attribute-value">text/javascript</span>"></span>
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">function rellena(a){
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">      var o,u
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">                      if (a == ) {
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">              o.value = ;
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">              u.value = ;
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">                      
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">              } 
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">                              if (a == ) {
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">              o.value = ;
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">              u.value = ;
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">                      
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">              } 
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">                      document.getElementById("descripcion").value = o.value;
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">      document.getElementById("precio").value = u.value;
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content">}
</td></tr><tr><td class="webkit-line-number"></td><td class="webkit-line-content"><span class="webkit-html-tag"></script><br>Gracias</span></td></tr></tbody></table><br>--- El <b>mié 10-abr-13, Leonardo Tadei - Pegasus Tech Supply <i><leonardot@pegasusnet.com.ar></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Leonardo Tadei - Pegasus Tech Supply <leonardot@pegasusnet.com.ar><br>Asunto: Re: [Php-avanzado] consulta javascript<br>Para: "Lista del curso de PHP Avanzado" <php-avanzado@pato2.fi.mdp.edu.ar><br>Fecha: miércoles, 10 de abril de 2013, 16:20<br><br><div class="plainMail">Hola Damián,<br><br>    el error se debe estar dando porque la función JS que generás en PHP<br>tiene errores de sintaxis.<br>    Para verlos, fijate en el código HTML generado (Ctrl+u) y ahí vas a ver<br>la función que te
 queda.<br>    Si no veo mal, las líneas adentro del if no terminan con ; en JS.<br>    También parece haber un error semántico, porque a las variables o,u les<br>asignás un valor como "value", pero después a los value de los elementos<br>DOM se las asignás sin el value.<br><br>    La función JS que veas en el fuente, la podés ejecutar en la consola<br>del navegador y ver qué arroja.<br><br>El mié, 10-04-2013 a las 06:54 -0700, Damián Colledani escribió:<br>> Disculpen la molestia pero la consola de error de navegador me da<br>> error y no me puedo dar cuenta cual es, si me ayudan les agradezco:<br>> <br>> <br>> /////////Funcion<br>> <script LANGUAGE="text/javascript"><br>> function rellena(a){<br>> var o,u<br>> var a<br>> <?php<br>> include ("conecta.php"); <br>> $result = mysql_query("SELECT * FROM productos ", $link) or die("$sql<br>>
 <br>".mysql_error());<br>> while ($row = mysql_fetch_row($result)){?><br>> if (a == <?php echo $row["codigo"]; ?>) {<br>> o.value = <?php echo $row["descripcion"]; ?><br>> u.value = <?php echo $row["precio"]; ?><br>> <br>> } <br>> <?php<br>> } ?><br>> document.getElementById("descripcion").value = o;<br>> document.getElementById("precio").value = u;<br>> }<br>> </script><br>> ////////la llamo asi<br>> <input type="text" id="codigo" name="codigo" size="10" value=""<br>> onchange="rellena(this.value)" /><br>> Gracias<br>> _______________________________________________<br>> Php-avanzado mailing list<br>> <a ymailto="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" href="/mc/compose?to=Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado"
 target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br><br>-- <br>Leonardo Tadei<br><a ymailto="mailto:leonardot@pegasusnet.com.ar" href="/mc/compose?to=leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br><br>_______________________________________________<br>Php-avanzado mailing list<br><a ymailto="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" href="/mc/compose?to=Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br><a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></div></blockquote></div></td></tr></table>