Formatting Recordset - Repeating Region
Hi,
I am a newbie and trying to format dynamic content. I've created the link to the database and established a repeating region to return one field from the table. Currently, a new line is created for each field and would prefer to format in paragraph style.
This:
item1 item2 item3 item4 item5
Not this:
item1
item2
item3
item4
item5
Any help is appreciated.
the current code looks something like below:
<?php do { ?>
<h1 class="item_stuff"><?php echo $row_Recordset1['item']; ?></h1>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
I think I got it... needed to update html tags...thanks anyway
Similar Messages
-
Spry widget / php recordsets / repeatable regions
okay this deals with the spry collapsiblepanel widget in cs3.
I'm testing the ability to create a news feed with this feature
paired with a php recordset. My issue involves the repeated widgets
not working like the first one. I know it probably is a result of
the region thats being repeated / the collapsible panel. Look at
the code and this test site that i've worked up.
test website the
code is below...i've commented out the start and end of the
repeated region.PHP, being a serverside code, will refresh the page each time there is a request made to the server. JavaScript (and Spry), being a client side code, does not have to send requests to the server and therefore allows you to change the data without a page refresh.
Having said that, you need to have a Spry dataset in your Accordion panel.
By following these steps, you will be well on your way to achieving what you want.
Retrieve your data using PHP and place it in an HTML-table or similar outside of the Accordion panel
Create a SpryHTMLDataSet based on the HTML-table
Use the data from the Spry dataset to create a master/detail region in your Accordion panel
Just a few questions before I go into details.
Have you set up a connection to a database, thus be able to retrieve the data?
Why do you need an Accordion panel to show your data?
Have you got an online URL so that we can follow your code? Otherwise please include your code in your post.
Please come back here with your answers and we shall try to help you on your way
Ben -
Help I can't get my images and description from recordset to display in repeat region table
Hi everyone,
could somebody please help me, this is my first php and mysql website, I have a web page that is supposed to display a table with 2 rows 3 columns.
In each column i want an image, a description and a paypal button.
then i have a repeat region placed around the second row which should display 3 records at a time.
The recordset worked when I tested it several times, and the paypal button displays in the browser, but the image and the description won't display and the repeat region doesn't work either as only one button paypal button displays.
I have uploaded the actual page, in the hope that some could take a look and help me to find out what the problem is.
ThanksIn the second row, did you mean you want the three fields to display, not three records? A record is one row of data.
Start by getting a single row to display, and leave the paypal button out for now. So that means you will see the first record in your recordset, the image and description. To view the description, use the data bindings panel, expand the recordset and drag the description field onto the page in the table. For the image, insert and image placeholder and point the source to a dynamic data source. Again, choose the approprate field from your recordset.
Once that record is working, add your repeat region and test.
For the Paypal button, I am not sure if each button will carry the correct information with it in a repeat region. There has to be a way to dynamicall add the approprate data to the paypal link for each record. You may want to also incude checkboxes or radio buttons and have only 1 paypal button - but that introduces other issues which we can tackle later. -
Problem updating rows of recordset with repeat region
Hi,
So here's what I'm trying to do - I have a repeat region displaying a series of rows from a recordset. Each row has an "id" value and a "Votes" value. The id value is just an identifier, and the Votes value is the total number of votes. The rows are then organized by the Votes column in descending order (so that the row with the "most Votes" is displayed at the top). The whole thing is set up in kind of a table, so each row has a "Vote" button. When a user clicks the button it is supposed to increase that row's Votes by 1 - in effect creatign a Digg-style system.
I'm having two problems-
1. How can I get id value for the current row when using repeat region? I would assume that I first have to figure out the row, but how would I got about this?
2. This is probably a much simpler problem, but how do I add to a mysql integer instead of just replacing the number? Is there any add function? Or can I do it the "BASIC way" (x = x + y)?
Now for my code. What is here right now is a pretty simple "frame" of a website using PHP for the server-side scripting and MySQL for the database. Also, most of the PHP is generated by Dreamweaver, since I'm pretty novice when it comes to PHP.
Here is my "repeat region" section alone-
<?php do { ?>
<table width="780" border="0">
<tr>
<td width="195"><?php echo $row_all['Title']; ?></td>
<td width="195"><?php echo $row_all['Genre']; ?></td>
<td width="130"><?php echo $row_all['Year']; ?></td>
<td width="130"><?php echo $row_all['Votes']; ?></td>
<td width="65"><a href=<?php
$id1 = $row_all['id'];
$con = mysql_connect("localhost","root","");
if (!$con)
die('Could not connect: ' . mysql_error());
mysql_select_db("dig", $con);
mysql_query("UPDATE list SET Votes =300 WHERE id = '$id1'");
mysql_close($con);
?> >+1</a></td>
<td width="65">-1</td>
</tr>
</table>
<?php } while ($row_all = mysql_fetch_assoc($all)); ?>
And, for the sake of completition, here is the entire file-
BANNER
MENU
CONTENT
LIST
+1
-1
Just let me know if you need any more info, and thanks in advance!
-BHi David,
I read your reply and thankyou, but I am not sure I fully
understand. Could
you be a little more specific please.
"David Powers" <[email protected]> wrote in message
news:e9vsg2$ljd$[email protected]..
> JED wrote:
>> Why is this and what can I do?
>
> Answered your duplicate post in the main Dreamweaver
forum.
>
> --
> David Powers
> Author, "Foundation PHP for Dreamweaver 8" (friends of
ED)
> Author, "Foundation PHP 5 for Flash" (friends of ED)
>
http://foundationphp.com/ -
How can I use a Looper inside a Repeat Region?
I have a Dreamweaver standard Repeat Region applied to a HTML table containing two horizontal loopers. The HTML table is to display a list of company contacts for our members. The loopers display find for the first company but after that they stop. To key the loopers to the company Im using a trick mentioned by Günter Schenk in this thread: http://www.adobeforums.com/webx/.59b524b4/5. He calls it a sub query; at times I use to help myself by using some sort of "sub query" like the following
<br />
<br />Ive linked my looper recordset to the recordset used for the Repeat Region. Heres one of the looper queries:
<br />
<br />$KTColParam1_rsContactFeatures = "-1";
<br />if (isset($_SESSION["kt_login_id"])) {
<br />$KTColParam1_rsContactFeatures = $_SESSION["kt_login_id"];
<br />}
<br />mysql_select_db($database_RNW, $RNW);
<br />$query_rsContactFeatures = sprintf("SELECT DISTINCT list_feature.description_feature, company.id_company, contact_cnt.idpremissions_cnt FROM (((company LEFT JOIN company_to_feature ON company_to_feature.idcompany=company.id_company) RIGHT JOIN list_feature ON list_feature.id_list_feature=company_to_feature.idlistfeature) LEFT JOIN contact_cnt ON contact_cnt.idcompany_cnt=company.id_company) WHERE company.id_company='".$row_rsContactAll['id_company']."' AND company_to_feature.id_feature is not null AND contact_cnt.idpremissions_cnt=%s ORDER BY company.id_company ASC ", GetSQLValueString($KTColParam1_rsContactFeatures, "int"));
<br />$rsContactFeatures = mysql_query($query_rsContactFeatures, $RNW) or die(mysql_error());
<br />$row_rsContactFeatures = mysql_fetch_assoc($rsContactFeatures);
<br />$totalRows_rsContactFeatures = mysql_num_rows($rsContactFeatures);
<br />
<br />This is my link in both quires: WHERE company.id_company='".$row_rsContactAll['id_company']."'
<br />
<br />Heres the code for the connected looper:
<br />
<br /><?php<br />do { // horizontal looper version 3<br />?>
<br />
<br />
<br />
<br />
<br />As I said this works fine for the first item in the list but then it quits. Heres a screen shot of what I dont want: http://www.retirenw.com/images/help/looper_inside_repeat_region.gif
<br />
<br />Is there anyway to change the php for the loopers to make this work?
<br />
<br />Thanks for your help
<table>
<tr>
<td>
<img src="../images/bullet.gif" width="8" height="14" />
</td>
<td>
<?php echo $row_rsContactFeatures['description_feature']; ?>
</td><?php <br />$row_rsContactFeatures = mysql_fetch_assoc($rsContactFeatures);<br />if (!isset($nested_rsContactFeatures)) { <br />$nested_rsContactFeatures= 1;<br />}<br />if (isset($row_rsContactFeatures) && is_array($row_rsContactFeatures) && $nested_rsContactFeatures++ % 1==0) {<br />echo "</tr><tr>";<br />}<br />} while ($row_rsContactFeatures); //end horizontal looper version 3<br />?>
</tr>
</table>I found an easy solution.
I moved my looper quires out of my head and into my bodyinside the repeat region (the Looper Wizard puts the quires in the head). I put the quires right before my looper code. Finally, I had to make sure my conditional regional code came after the looper quires but before the looper code. -
Limit records in nested repeat region
I am using the nested repeat region behaviour and I need to limit the amount of records in the detail table.
in ADDT it guides you through a wizard for master and detail tables to use this nesting which works great but it also returns all the records in the detail. I would like to limit the amount.
I tried modifying the query by adding
$maxRows_detail4tbl_products = 4;
$pageNum_detail4tbl_products = 0;
if (isset($_GET['pageNum_detail4tbl_products'])) {
$pageNum_detail4tbl_products = $_GET['pageNum_detail4tbl_products'];
$startRow_detail4tbl_products = $pageNum_detail4tbl_products * $maxRows_detail4tbl_products;
still returns all rows. any help is greatly appreciated.In the Application Panel, select the tab Biddings
dbclick Recordset Detail. Click the Advanced button, in the last SQL command ORDER BY
You add LIMIT 0,4 -
Proper syntax for email function including a repeat region
Hey Guys, a fellow ADDT developer and myself ran into a odd challenge recently and was wondering if someone knew a shorter answer.
LET ME BE CLEAR..I’m not looking for a suggestion, we have resolved the problem..we ARE LOOKING FOR PROPER or shortest FORMAT.
(we used a submit redirect to a php page that used the “Send Page Section” and then redirected back..the email looks great)
This may be a mood point since ADDT is going away but, until then, we feel this will be an useful post because quite often you may have multiple products to email from your SQL statement.
With that said. We used the send email function on submit.
1. Our email content was a HTML content file. Since it was not a php file our repeat region obviously did not work.
2. We substituted the HTML file for PHP (just for giggles)..no joy
3. We tried regular content as a string..no joy
We know how to get single rows with the {table.column} format…but we need to list all undetermined number of products/rows.
So how would the string or function re-write look if you needed a repeat region.
EX:
emailContent (“ this” . ‘does’. “work”); regular string
emailContent (“ this” . $var . “work”); regular string
emailContent (“ this” . do{ $row; } while( xxx = xxx) . “work”); DOES NOT WORK
emailContent (“ this” . while( xxx = xxx) { $row; } . “work”); DOES NOT WORK
I assume the conflict is you can’t have a function like DO or While in the string….but I also can’t use a php include file.
There must be a shorter, cleaner syntax that won’t require an advanced set of arrays or for each???
so how would a nice clean example of repeat region results inside email content, or include file for email contnent, look?
ThanksDavid, in theory I agree with you, but to a large degree I am completely changing the logic of my human interface. My existing code pre-processes the raw data and saves the results to disk for any future usage.
It can then rapidly rebuild all pages for the entire Intranet site when your personal view of the data is changed.
After the full creation of all pages, the fixed pages can be viewed using your browser.
When you want to change your view, you run the code which completely rebuilds every Intranet page.
My new software will approach the data differently. My raw data will be stored with no pre-processing. The pre-processing will occur as the user changes dates and the pages will be built individually on demand, one at a time.
The second phase of my Windows Form app will be to create pop-up windows that allow the users to modify the definitions for their custom views of the market.
When a view is changed, the software will be able to pre-process, as needed, the current date’s data and rebuild the current page with any new changes.
I intend to create a Refresh.cpp file. The various segments of the Form’s code will set variable such as date change, view changed, watch list changed, etc. and then call Refresh().
The refresh code will then be able to do the minimum recalculation necessary to rebuild the proper HTML stream.
This is another reason to break up the code into various cpp segments such as: LoadRawData, RecalculateViews, BuildPage, etc.
PS: David, I tried to send you a personal e-mail using your home page link.
Hope that was OK and not against forum rules! -
Hi,
I am trying to summarise the activity within a forum. The
forum contains 4 different discussion boards you can post to, and I
want to list each discussion board, along with the 5 latest threads
within each discussion board. (each thread is assigned a forumid
value which is linked to a 'forums' table containing the forum
name)
I have created a page that almost works perfectly. It is made
up 2 repeat regions: 1 for the 4 discussion boards, and another for
the threads within them. As I said, this is working almost
perfectly, but there is a problem. The second repeat region (for
the threads) is not doing the repeat for each discussion board. ie,
If I set the number of repeats to 20, it will display 20 threads
from the first forum, rather than 5 from each of the forums. If I
add 'GROUP BY forumid' to the query it returns only 1 result from
each forum.
I have attached the code - if anyone can help me out on this
I'd be really grateful - am so close and it's really frustrating!
Thanks a lotYou need to create a recordset for each discussion thread
count that is filtered by a discussionID. So you will have 4 thread
recordsets each filtered by a different discussionID. -
Creating links in repeat regions
How do I link a downloadable word document in a repeat region displaying information from a database. The word document would be different for each record. Thanks.
I posted this question 9 hours ago and have not received a reply. I am not sure that you understant my question and so I will try to make it clearer.
1. I created a database and stored the name of the word document in the cv_name field.
2. I created a repeat region that displays the name of the word documents in the recordset
3 All I need to do is to link the name of the word document to the word file in dreamweaver
4 I highlight the name field, open the property inspector, click the folder icon, set the link to use Data Sources, and select the recordset column that holds the word document name.
5 However when I click on the file name that is displayed on the website I get an error.
Thanks for any assistanceHi Avci,
Try this
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<HTML><HEAD><TITLE>Home</TITLE>
<META http-equiv=Content-Type content="text/html;
charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1458" name=GENERATOR>
<style>
.redlnk {
FONT-SIZE: 9px;
COLOR: red;
LINE-HEIGHT: 15px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
.redlnk:hover{
FONT-SIZE: 9px;
COLOR: red;
LINE-HEIGHT: 15px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION:underline;
.bluelnk {
FONT-SIZE: 9px;
COLOR: blue;
LINE-HEIGHT: 15px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
.bluelnk:hover{
FONT-SIZE: 9px;
COLOR: blue;
LINE-HEIGHT: 15px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION:underline;
.greenlnk {
FONT-SIZE: 9px;
COLOR: green;
LINE-HEIGHT: 15px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
.greenlnk:hover{
FONT-SIZE: 9px;
COLOR: green;
LINE-HEIGHT: 15px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION:underline;
</style>
</HEAD>
<BODY topmargin="0" leftmargin="0" rightmargin="0" >
<a class="redlnk" href="red.htm"
title="red">Red</a>
<br/>
<a class="bluelnk" href="blue.htm"
title="blue">Blue</a>
<br/>
<a class="greenlnk" href="green.htm"
title="green">Green</a>
</BODY>
</HTML>
I hope this helps.
shanthi -
Help Please Repeat Region not repeating all records only repeating 7 records
Hi all,
Please can you advise what's going on here - I'm building an
ASP SQL site and all was going well until my colleague pointed out
that the repeat region is not repeating all records as i've coded
it to using Dreamweavers Repeat region SB, it appears to be
defaulting to 7 repeats?????? I'm completely stuck as to why this
is - any help would be appreiated - I've attached the code -
The recordsets that i'm trying to repeat all on are -
menuone
livesubject
ArchiveSubject
Thanks for the helpWorry not i solved this problem, it's the thing about cutting
and pasting server behaviours in Dreamweaver MX 2004 - never works
properly - is CS3 any better??? a True review please --
Thanks -
Assigning "position" in repeat region
I have a site that runs a contest and displays winners from
across the
nation. Through the year they compete and can go online to
see where they
stand in relation to others in their same territory. In order
to display
the winner's positions on the page, I sort the underlying
data in sql using
the necessary criteria, then on my asp page, as part of the
repeat region, I
run code that loops through the recordset and uses an x+1
method of
displaying each person's position. Whether or not this is the
best way to
do this, it works.
MY PROBLEM...
Up until now I only needed to display the positions based on
one selected
territory. So my results would always simply show 1 -x, in
order.
Joe territory1 1
Van territory1 2
Tim territory1 3
Bob territory1 4
NOW I am being asked to show the entire nation on one page
for
administrators. They want to see ALL the territories and the
positions of
each person for each territory, and have the ability to sort
based on
various columns. So now my "positions" column will have
several people in
1st position, several in 2nd, etc.
Joe territory1 1
Jen territory2 1
Van territory1 2
Sue territory2 2
Tim territory1 3
Len territory2 3
Bob territory1 4
Ken territory2 4
I'm not sure how to go about this, and would greatly
appreciate any advice!In the actual case the criteria for winning is that 1) ALL
criteria are met
(there are actually four of them, not two as shown in my
example), and then
2) you have the highest perentage.
So in the case below, remembering that each territory has its
own set of
winners, it would look like this (if sorted by winning
position - keeping in
mind that I need to allow sorting on ANY column by the user):
name territory Criteria_A Criteria_B Criteria_C POS
Bob 1 74% Y Y
1
Tim 1 42% Y Y
2
Van 1 25% Y Y
3
Len 2 66% N Y
1
Sue 2 56% N Y
2
Joe 1 43% Y N
4
Ken 2 82% N N
3
Jen 2 68% N N
4
Here you can see that Bob, Tim, and Van all have Y for both
their B & C
criteria, so they are sorted to the top (how I do that is
somewhat secondary
at this point -- you can just assume that Y=10 and N=0 and
I'll sort on the
sum of those columns).
Then Len, Sue, and Joe each have one Y and one N, so they are
grouped
together based on that, then sorted by percent. Note that Joe
has a
position of 4 because he is in Territory 1.
Lastly, Ken and Jen have "N" for both criteria, so they are
sorted last, and
then by their percentage.
I put a dashed line in there as a visual aid -- doesn't need
to be in my
results.
"Pizza Good" <[email protected]> wrote in message
news:[email protected]...
> Hmm...interesting.
>
> In the sample data below, can you please sort them how
you want them to
> appear? I want to see how you handle the Y's and N's.
>
>
> "HX" <[email protected]> wrote in message
> news:[email protected]...
>> Because "position" isn't a field in the database -
it's determined based
>> on sorting the list on various criteria. For
example, let's say the
>> winner for each territory will have met all of
criteria_B and _C and then
>> will have the highest % in criteria_A . All I have
in my database is:
>>
>> name territory Criteria_A Criteria_B Criteria_C
>> Joe 1 43% Y N
>> Jen 2 68% N N
>> Van 1 25% Y Y
>> Sue 2 56% N Y
>> Tim 1 42% Y Y
>> Len 2 66% N Y
>> Bob 1 74% Y Y
>> Ken 2 82% N N
>>
>> For Territory 1 I can pull out those names, sort
based on my criteria,
>> then loop in my repeat region and assign their
positions right there in
>> the asp.
>>
>> But when I combine ALL of them onto one page, I
can't do that.
>>
>> Is there some way to set those positions in the
sub-query (for each
>> territory) and reference that field in a 2nd query?
>>
>>
>>
>>
>> "Pizza Good" <[email protected]> wrote
in message
>> news:[email protected]...
>>> Why not just sort by both fields?
>>>
>>> Not sure what your fields are called so I will
use:
>>>
>>> territory
>>> position
>>>
>>> ORDER BY territory ASC, position ASC
>>>
>>>
>>>
>>>
>>> "HX" <[email protected]> wrote in
message
>>> news:[email protected]...
>>>>I have a site that runs a contest and
displays winners from across the
>>>>nation. Through the year they compete and can
go online to see where
>>>>they stand in relation to others in their
same territory. In order to
>>>>display the winner's positions on the page, I
sort the underlying data
>>>>in sql using the necessary criteria, then on
my asp page, as part of the
>>>>repeat region, I run code that loops through
the recordset and uses an
>>>>x+1 method of displaying each person's
position. Whether or not this is
>>>>the best way to do this, it works.
>>>>
>>>> MY PROBLEM...
>>>>
>>>> Up until now I only needed to display the
positions based on one
>>>> selected territory. So my results would
always simply show 1 -x, in
>>>> order.
>>>>
>>>> Joe territory1 1
>>>> Van territory1 2
>>>> Tim territory1 3
>>>> Bob territory1 4
>>>>
>>>> NOW I am being asked to show the entire
nation on one page for
>>>> administrators. They want to see ALL the
territories and the positions
>>>> of each person for each territory, and have
the ability to sort based
>>>> on various columns. So now my "positions"
column will have several
>>>> people in 1st position, several in 2nd, etc.
>>>>
>>>> Joe territory1 1
>>>> Jen territory2 1
>>>> Van territory1 2
>>>> Sue territory2 2
>>>> Tim territory1 3
>>>> Len territory2 3
>>>> Bob territory1 4
>>>> Ken territory2 4
>>>>
>>>> I'm not sure how to go about this, and would
greatly appreciate any
>>>> advice!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
> -
Dreamweaver CS3 , ASP page. Access database. Successfully
created a recordset but am unable to enter a repeat region in table
to show records. Symptom - Dreamweaver closes when there is any
attempt to insert a new or edit and existing repeat region.I am using Dreamweaver CS3 on Vista Home Premium. Thanks for
your interest.
Mike Shields -
I am new to working with DW templates but am trying to set up
a site for a client who will edit in Contribute. I'd like to set
these up using templates so the client won't inadvertently mess up
the formatting.
However, I'm running into a problem setting up a template for
an Events listing. I need to have a repeatable region for each
month of events she will add and then inside each month, a
repeating region for each event within that month. So far, I have
not been able to make this work.
Is something like this possible? This doesn't seem that
advanced or sophisticated so perhaps I am just missing something?
Thanks for any advice."choirellie" <[email protected]> wrote in
message
news:g0fg42$o0$[email protected]..
> Maybe I wasn't explaining clearly what I mean...
>
> I haven't got the template set up yet because I can not
figure out how to
> have
> a repeating region within another repeating region.
>
> The reason I want to specifically have it in a repeating
region is to make
> it
> easier and less likely for bad formatting tags to creep
in when the client
> wants to add a new month and/or event within a month.
>
> The client ("they") is not doing anything yet - I have
merely been testing
> a
> setup that I would like to use for a client. using
pseudo code, this is
> something like what I want to do:
>
> <repeatable region1>
> non-editable formatting<editable
region>Month<end editable region>
> <repeatable region2>
> non editable formatting<editable region>Event
Details<end editable region>
> <end repeatable region2><end repeatable
region1>
>
> Does this make sense? Am I going about this the wrong
way? I would be
> very
> comfortable doing all this with server side code and
database (either
> ColdFusion or PHP) but the template business is really
throwing me.
but that repeating region info would have to come from a
database, which
would need its own form page for updates/additions/deletions,
etc... and you
said you weren't going to use a database yet... so doesn't
that boil down to
"why do a repeating region" since they're going to manually
enter it anyway? -
Dreamweaver CS3
ASP / VBScript
Hi,
I'm trying to create a nested repeat region to display a list
of categories
and, in brackets afterwards, a count of the number of
sub-categories
contained in it E.g.
Cats (12)
Dogs (43)
Fish (92)
Etc
I have managed to create my repeat region ok because as soon
as I drop a
field in from the recordset, it loops through them all and
displays them
correctly. However, when I try and simply write out the total
number of
records found, it doesn't display anything.
Recordset 1 is a straighforward select from the table.
Recordset 2 adds a
WHERE clause usinga variable based on the 1st recordset. Here
is the code
i'm using for the 2 recordsets:
Recordset 1 :
<%
Dim Level1
Dim Level1_cmd
Dim Level1_numRows
Set Level1_cmd = Server.CreateObject ("ADODB.Command")
Level1_cmd.ActiveConnection = MM_SemiDirectory_STRING
Level1_cmd.CommandText = "SELECT * FROM TBL_Level1 ORDER BY
[Description]
ASC"
Level1_cmd.Prepared = true
Set Level1 = Level1_cmd.Execute
Level1_numRows = 0
%>
Recordset 2 :
<%
Dim Level2__varLink
Level2__varLink = "1"
If (level1.fields.item("Level1_ID").value <> "") Then
Level2__varLink = level1.fields.item("Level1_ID").value
End If
%>
<%
Dim Level2
Dim Level2_cmd
Dim Level2_numRows
Set Level2_cmd = Server.CreateObject ("ADODB.Command")
Level2_cmd.ActiveConnection = MM_SemiDirectory_STRING
Level2_cmd.CommandText = "SELECT * FROM TBL_Level2 WHERE
Level1_ID = ? ORDER
BY Level1_ID ASC"
Level2_cmd.Prepared = true
Level2_cmd.Parameters.Append
Level2_cmd.CreateParameter("param1", 5, 1, -1,
Level2__varLink) ' adDouble
Set Level2 = Level2_cmd.Execute
Level2_numRows = 0
%>
Now for the repeated code :
<%
While ((Repeat1__numRows <> 0) AND (NOT Level1.EOF))
%>
<li><a
href="category.asp?level1=<%=(Level1.Fields.Item("Level1_ID").Value)%>"><%=(Level1.Fields .Item("Description").Value)%>
(<%=(Level2_total)%>)
</li></a>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Level1.MoveNext()
Wend
%>
Can anyone tell me what I need to do to this code to make it
display the
number of sub-categories?
Thanks!!!Ok folks,
I found a way to get what I want. It's not pretty as I had to
make an extra
query in the database (that select of the count of all child
table results
for each parent category) and am pulling from that but it
works and that's
the main thing. I'm sure there is a more effective way of
doing it but
that's life!
I'm still interested in knowing the 'proper' way (if there is
such a thing)
so if you have the time to show me, i'm all ears!
Cheers!
"Mintyman" <[email protected]> wrote in message
news:[email protected]...
> Ok,
>
> So I closed the <li> code before the <a>
code. D'oh!
>
> Anyway, it returns a number now........the problem now
is that it returns
> the same value for each parent repeat!!!
>
> "Mintyman" <[email protected]> wrote in message
> news:[email protected]...
>> Dreamweaver CS3
>> ASP / VBScript
>>
>> Hi,
>>
>> I'm trying to create a nested repeat region to
display a list of
>> categories and, in brackets afterwards, a count of
the number of
>> sub-categories contained in it E.g.
>>
>> Cats (12)
>> Dogs (43)
>> Fish (92)
>> Etc
>>
>> I have managed to create my repeat region ok because
as soon as I drop a
>> field in from the recordset, it loops through them
all and displays them
>> correctly. However, when I try and simply write out
the total number of
>> records found, it doesn't display anything.
>>
>> Recordset 1 is a straighforward select from the
table. Recordset 2 adds a
>> WHERE clause usinga variable based on the 1st
recordset. Here is the
>> code i'm using for the 2 recordsets:
>>
>> Recordset 1 :
>>
>> <%
>> Dim Level1
>> Dim Level1_cmd
>> Dim Level1_numRows
>>
>> Set Level1_cmd = Server.CreateObject
("ADODB.Command")
>> Level1_cmd.ActiveConnection =
MM_SemiDirectory_STRING
>> Level1_cmd.CommandText = "SELECT * FROM TBL_Level1
ORDER BY [Description]
>> ASC"
>> Level1_cmd.Prepared = true
>>
>> Set Level1 = Level1_cmd.Execute
>> Level1_numRows = 0
>> %>
>>
>> Recordset 2 :
>>
>> <%
>> Dim Level2__varLink
>> Level2__varLink = "1"
>> If (level1.fields.item("Level1_ID").value <>
"") Then
>> Level2__varLink =
level1.fields.item("Level1_ID").value
>> End If
>> %>
>> <%
>> Dim Level2
>> Dim Level2_cmd
>> Dim Level2_numRows
>>
>> Set Level2_cmd = Server.CreateObject
("ADODB.Command")
>> Level2_cmd.ActiveConnection =
MM_SemiDirectory_STRING
>> Level2_cmd.CommandText = "SELECT * FROM TBL_Level2
WHERE Level1_ID = ?
>> ORDER BY Level1_ID ASC"
>> Level2_cmd.Prepared = true
>> Level2_cmd.Parameters.Append
Level2_cmd.CreateParameter("param1", 5,
>> 1, -1, Level2__varLink) ' adDouble
>>
>> Set Level2 = Level2_cmd.Execute
>> Level2_numRows = 0
>> %>
>>
>>
>> Now for the repeated code :
>>
>>
>> <%
>> While ((Repeat1__numRows <> 0) AND (NOT
Level1.EOF))
>> %>
>> <li><a
>>
href="category.asp?level1=<%=(Level1.Fields.Item("Level1_ID").Value)%>"><%=(Level1.Fields .Item("Description").Value)%>
>> (<%=(Level2_total)%>)
>> </li></a>
>>
>>
>> <%
>> Repeat1__index=Repeat1__index+1
>> Repeat1__numRows=Repeat1__numRows-1
>> Level1.MoveNext()
>> Wend
>> %>
>>
>> Can anyone tell me what I need to do to this code to
make it display the
>> number of sub-categories?
>>
>> Thanks!!!
>>
>>
>>
>
> -
I've got a page where I need nested repeat regions using the
same data.
Basically, list people who have donated money in groupings by
level:
$100-$199
Murray
Nadia
Thierry
$200-$299
Dan
Dan
Patty
I'm looking at Tom Muck's "Simulated Nested Region" extension
so I can do
this using one Recordset (seems silly to set up a recordset
for each
donation level) but the only problem is it looks like the
donation levels
have to sort in order to work, and they don't.
Anyone know of any other extensions or easy ways to make this
work?
Oh yeah.....MySQL and PHP.
Thanks!
Mad DogSmellyPete wrote:
> I've got a problem with nested templates in my site. I
don't think it's an
> error or bug as such, just a really strange limitation,
that I hope there is a
> work around for.
>
> I've setup a menubar with a repeating table region in a
template. Then I laid
> out the content (editable) regions in a nested template.
The system works
> really well in dreamweaver, if you want to add a menu
item, you do so to the
> parent template, and then it filters through out the
site.
>
> The problem is that when I try to edit the pages as a
client with contribute
> (even as an administrator) it will not allow access to
edit a .dwt file, even
> if it has editable regions in it. This means I can't use
contribute to add an
> item to the menubar, because I need to be able to edit
the nested template. I'm
> sure it's possible, because a .dwt is just an .htm file
with a different hat on.
>
> There must be some way of doing this. As soon as I read
about the template
> system I immediately thought this would be one of it's
strengths, and would be
> very surprised if the contribute user were limited to
making changes on every
> individual page.
>
> PS. I'm sure someone will suggest that I just move the
repeating region into
> the nested template. I could do this, but the whole
point is that with one
> change I want it to will filter down through the whole
site. I thought maybe
> SSI might be the answer, but would that just confuse
contribute even more?
>
It seems to me the whole point of using Contribute is to keep
users from
changing basic site configurations such as the menu. Use
Dreamweaver or
one of the simple HTML editors around.
Maybe you are looking for
-
Collective purchase order linke with auto replenishment process
Hi! This is with reference to linking collective putchase order with auto replenishment process. For eg: an article defined with replenishment parameter(the reorder point and target stock). while running collective purchase order using transaction w
-
TDS base amount is double in certificate ?
Hi, All Experts. In TDS certificate my invoice amount is getting as double of posted invoice amount, However TDS calculation and amount completely perfect in certificate . Experts can any one tell where I am going wrong in configuration part. We have
-
Graphic Glitch on export transition
Here's whats going on. I'm shooting on a T2i, and I import the .mov files into FCP just fine, they playback and all. I've export project after project without problems with this same setup. I export the project using quicktime, and the export has gra
-
ADS Error when opening Benefits Confirmation Statement
Hello, I am on EP7.0 NW04s ECC6.0 and trying to open Benefits Confirmation Statement in ESS and when clicking on it I get the following error with the SAP GUI in the portal saying : ADS : Request Start Time : Tue Oct 09 13:43:00 CDT 2007(200101) and
-
Premiere 2014 Program Monitor extremely slow
Hi CC Community, I am running Premiere 2014 on 10.8.4 on a powerful machine with dual GTX 580s. I have organized my project by film days, meaning each day has its own sequence that I can jump to and scrub through. The problem I am encountering is thi