Flex PHP 发布多行数据


flex php post multiple rows of data

网络上有一些示例显示了如何使用flex php将行/表单发布到mysql。我认为如果它允许用户发布多行数据,那将是有价值的。假设我有一个数据网格,它的 id 是 myDG,如何将数据网格数据发布到 mysql 中的表中?我正在使用Flash Builder 4,我需要基于Flex 3/4 + PHP + MySQL的解决方案。有什么建议吗?

我认为这应该这样做:

  1. 创建一个包含多个参数的 ValueObject 类,其中一些在数据网格中使用,有些则不使用。
  2. 使用DataGrid.dataProvider.addItem(myValueObject);动态插入
  3. 创建一个带有 2 个参数的 PHP 函数,$number_of_rows(在 flex 中是 DataGrid.dataProviderLength ),另一个参数是$item的,是DataGrid.dataProvider.
  4. INSERT 函数可能是这样的:

    INSERT INTO table (producto, id, precio, stock) VALUES ("$producto", "$id", "$precio", "$stock") , ("$producto2", "$id2", "$precio2", "$stock2") //this must be repeated the number of rows , ("$productoN", "$idN", "$precioN", "$stockN"); //Several times

  5. 有时在flex中放置调用后,数据不会插入,因此您需要这样的东西myphpService.commit();

稍后我将尝试举一个完整的示例。谢谢。