03.11.2015, 19:38
Quote:
Код:
for (new a = 0; a < 7; a ++) { format(maletero, sizeof(maletero), "carMaletero%d", a+1); format(maleterocant, sizeof(maleterocant), "carMaleteroCant%d", a+1); CarData[i][carMaletero][a] = cache_get_field_content_int(0, maletero); CarData[i][carMaleteroCant][a] = cache_get_field_content_int(0, maleterocant); } |
PHP код:
for (new a = 0; a < 7; a ++)
{
format(maletero, sizeof(maletero), "carMaletero%d", a);
format(maleterocant, sizeof(maleterocant), "carMaleteroCant%d", a);
CarData[i][carMaletero][a] = cache_get_field_content_int(0, maletero);
CarData[i][carMaleteroCant][a] = cache_get_field_content_int(0, maleterocant);
}
їSabes quй cosa es el 0 que te puse en negrita? Imagino que no... bueno, pues quieto ahн que te lo digo yo. ЎEs la fila de la que se cogen los datos! їSiempre cargas de la fila 0 o quй pasa?
Si sabes lo que hace la siguiente consulta no deberнas cometer fallos de ese tipo:
PHP код:
SELECT * FROM `cars` /* Carga todos los coches. Si tienes 5 coches te devolverб 5 filas con los нndices 0 - 4. */
PHP код:
mysql_pquery(sql_handle, "SELECT * FROM `cars`", "Car_Load");
forward Car_Load();
public Car_Load()
{
new filas = cache_get_row_count();
for(new i = 0; i < filas; i++)
{
for(new a = 0; a < 7; a++)
{
format(maletero, sizeof(maletero), "carMaletero%d", a);
format(maleterocant, sizeof(maleterocant), "carMaleteroCant%d", a);
CarData[i][carMaletero][a] = cache_get_field_content_int(i, maletero);
CarData[i][carMaleteroCant][a] = cache_get_field_content_int(i, maleterocant);
}
}
return 1; /* ЎVaciamos el cache! */
}
Aparte del bucle de queries que haces a la base de datos, seguramente tendrбs algъn otro fallo en el cуdigo, pero bueno... te respondн mбs o menos a lo que preguntaste.
La primera connection handle siempre es 1.