PROBLEMA fetch_array??
Publicado por dudu (2 intervenciones) el 15/05/2007 18:31:24
Esta es la funcion "javascript" que me deberia modificar un campo SELECT de la pagina
en funcion de otro SELECT.
Dentro del While($roww=....)
Lo hace perfectamente si le pido a la BD el campo [0] ["V"] del tipo entero,
pero si quiero recuperar el nombre campo [1] o ["name"] del tipo ANSISTRING,
NO me recupera ningun dato.
He probado con todo tipo de comillas simples, dobles, a la izq. a la derecha.. etc...
Alguien tiene alguna idea de porque no me recupera la informacion?????''
Muchas Gracias!!!!!!!!!!!!
function Carga(valor)
{
var i = 0;
document.forms[0].areas.length = 0;
<?php echo "var c="?> document.forms[0].provincia.value;
<?php
echo ";";
include "./connections/config.php";
mysql_connect($kHost,$kUser,$kPass);
$result = mysql_db_query($kDBname,"select * from areas");
while($roww = mysql_fetch_array($result))
{
?>
<?php echo "var e=\"".$roww["name"]."\";"; ?>; //ERROR ????
// <?php echo "var e=\"".$roww["v"]."\";"; ?>; //OK
<?php echo "var d=".$roww["idp"]; ?>; //OK
if(c==d)
{
document.forms[0].areas.options[i] = new Option(e,i);
i++;
}
<?php
}
mysql_free_result($result);
?>
document.forms[0].areas.selectedIndex = 0;
}
en funcion de otro SELECT.
Dentro del While($roww=....)
Lo hace perfectamente si le pido a la BD el campo [0] ["V"] del tipo entero,
pero si quiero recuperar el nombre campo [1] o ["name"] del tipo ANSISTRING,
NO me recupera ningun dato.
He probado con todo tipo de comillas simples, dobles, a la izq. a la derecha.. etc...
Alguien tiene alguna idea de porque no me recupera la informacion?????''
Muchas Gracias!!!!!!!!!!!!
function Carga(valor)
{
var i = 0;
document.forms[0].areas.length = 0;
<?php echo "var c="?> document.forms[0].provincia.value;
<?php
echo ";";
include "./connections/config.php";
mysql_connect($kHost,$kUser,$kPass);
$result = mysql_db_query($kDBname,"select * from areas");
while($roww = mysql_fetch_array($result))
{
?>
<?php echo "var e=\"".$roww["name"]."\";"; ?>; //ERROR ????
// <?php echo "var e=\"".$roww["v"]."\";"; ?>; //OK
<?php echo "var d=".$roww["idp"]; ?>; //OK
if(c==d)
{
document.forms[0].areas.options[i] = new Option(e,i);
i++;
}
<?php
}
mysql_free_result($result);
?>
document.forms[0].areas.selectedIndex = 0;
}
Valora esta pregunta


0