When i submit a form which contains a select multiple ; i need to store the selected datas in a table
so i try to do
<?xml version="1.0" encoding="iso-8859-1"?> <xsp:page xmlns:xsp= "http://apache.org/xsp" xmlns:xsp-request= "http://apache.org/xsp/request/2.0" xmlns:esql="http://apache.org/cocoon/SQL/v2" xmlns:cinclude="http://apache.org/cocoon/include/1.0"> <root> <cinclude:include src="cocoon:/admin_index.xml" /> <players> <xsp:logic>
String id_player = request.getParameter("id_player");
String[] id_club = request.getParameter("id_club");
int nbClub = id_club.length;
int i = 0;for (i = 0; i < nbClub ; i++) {
<esql:connection>
<esql:pool>my_pool</esql:pool>
<esql:execute-query>
<esql:query>INSERT INTO m_club_player (id_player,id_club) VALUES (
id_player = <esql:parameter type="string"><xsp:expr>id_player</xsp:expr></esql:parameter>,
id_club = <esql:parameter type="string"><xsp:expr>id_club[i]</xsp:expr></esql:parameter> );
</esql:query>
<esql:error-results/>
<esql:update-results>
<esql:get-update-count/>
</esql:update-results>
</esql:execute-query>
</esql:connection>
}
</xsp:logic> </players> </root> </xsp:page>
i know i dont test if id_club.length > 0 but anyway ; the previous code just display :
org.apache.cocoon.ProcessingException: The content of elements must consist of well-formed character data or markup.: file:/home/fox_cocoon/build/webapp/vieira/admin/xsp/player.xsp:29:16:org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
and the line 29 is the "for (i=0"...
could not we do a for loop to execute multiple queries ? do i have to merge to flow ? :-(
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
