Subject: Inserting data from combo box
Posted By: bergs77 Post Date: 1/3/2006 12:09:38 PM
 Hi all.
I have a problem and I hope someone can help.

I have two tables

CREATE TABLE manager(
managerID INTEGER NOT NULL, (PK)
groupID INTEGER NOT NULL,
mname VARCHAR2(20),
msurname VARCHAR2(20)NOT NULL,
memail VARCHAR2(50)NOT NULL,
mpassword VARCHAR2(50)NOT NULL);

CREATE TABLE groups(
groupID INTEGER NOT NULL,(PK)
gtype CHAR(15) NOT NULL);

(xstl File linking to xsql file)
<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version="1.0" >
<xsl:include href="../-xslt/top_links.xsl" />
<xsl:include href="../-xslt/error.xsl" />
<xsl:template match="add_user">
<html>

<head>
<link rel="stylesheet" type="text/css" href="../-css/logo.css" />
<title>Add User</title>
</head>

<body>
<xsl:call-template name="top_links" />
<form method="POST" actions="add_user.xsql">
<table>
<th>First Name</th><th>Surname</th><th>Email</th><th>Group</th><th>Password</th>
<tr>
<th><input type="text" name="name"
value="" /></th>

<th><input type="text" name="surname"
value="" /></th>

<th><input type="text" name="email"
value="" /></th>

<th><select name="group">
<xsl:apply-templates select="ROWSET/ROW" />
</select></th>

<th><input type="text" name="password"
value="" /></th>
</tr>

</table>
<table cellspacing="20">
<tr>
<input type="submit" value="Add" />
</tr>
</table>
</form>
<tr>
<td><xsl:apply-templates select="//xsql-error" /></td>
</tr>
</body>
</html>
</xsl:template>

<xsl:template match="ROW">
<option>
<xsl:value-of select="." />
</option>
</xsl:template>

</xsl:stylesheet>

(XSQL FILE)
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="../-xslt/add_user.xsl" ?>
<add_user connection="*********" xmlns:xsql="urn:*********">

<xsql:query>
select gtype from GROUPS
</xsql:query>
<xsql:include-request-params />


<xsql:dml bind-params="name surname email group password">
INSERT INTO MANAGER
(mname, msurname, memail, groupID, mpassword)
VALUES
(?,?,?,?,?)
</xsql:dml>

</add_user>

I have an xslt script which is linked to a xsql query which displays gtype in a drop down box. I have a bunch of text boxes to input details to the database. How ever, I need to find a way to look up what has been selected in the drop down box which dislays gtype to put into the insert statement which only accepts the groupID. Would I have to use some kind of trigger of perhaps make another view and insert from there??

Any help would be great..

Regards
Bergs


Go to topic 38218

Return to index page 405
Return to index page 404
Return to index page 403
Return to index page 402
Return to index page 401
Return to index page 400
Return to index page 399
Return to index page 398
Return to index page 397
Return to index page 396