Cita:
Iniciado por angelmf Hola buenas tardes tengo un script que me hace consultas en SQL Server y los valores arrojados por las consultas son guardados en un arreglo bidimensional cuyas dimensiones crecen en funcion de los datos arrojados por la consulta y a su vez por la cantidad de consultas que elija el usuario utilizar es decir puede ser 1 o puede ser n, ya en un momento funcionó a la perfección pero ahora me arroja el error de que no puedo asignar un valor escalar a un arreglo, seguido les envio una parte de mi codigo con una de las consultas que el usuario podría elegir a ver si me pueden ayudar muchas gracias de antemano
Código PHP:
if((isset($_GET['city']))&&($_GET['city']!=0))
{
$cit=$_GET['city'];
$sele="SElect CustomerID from moyaa.Customers where CityId like '$cit' order by CustomerName";
$sql=mssql_query($sele,$conectid);
$i=0;
while($resul=mssql_fetch_array($sql))
{
$id[$j][$i++]=$resul[0];// es en esta linea donde me da el error de la posible inclusion de un valor escalar
}
$j++;
}
Prueba a sustituir tu linea
Código PHP:
$id[$j][$i++]=$resul[0];
por esta otra
Código PHP:
$id[$j][$i]=$resul[0];
$i++;
No vaya a ser que no se pueda pasar como indice de un array una operación de tipo $i++
saludos!