[WebDNA] Array for Dummies

This WebDNA talk-list message is from

2010


It keeps the original formatting.
numero = 104546
interpreted = N
texte = This is a multi-part message in MIME format. --------------040302030606090003020704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, I have never used [ArraySet] and [ArrayGet], I'm trying to understand it but it is a litlle obscure to me... I have found a JQuery script that would save me a lot of time,(http://www.codeassembly.com/Simple-chained-combobox-plugin-for-jQuery/) but it is linked to a PHP file. I'm trying to create my own TPL file. If there is a PHP Guru who could help me understand how to convert the following code to some nice Webdna... I have started with something looking like that : [search db=../admin/clubs.db&neLIGUEdata=FINDALL®IONsumm=t] [arrayset name=region&dim=2,[numfound]] [founditems]([SKU])=[region] [/founditems][/arrayset] [/search] Thanks in advance Lawrence 'Montana'); $array[] = array('2' => 'New York'); $array[] = array('3' => 'Texas'); } else { $array[] = array('0' => 'No state'); } } elseif ($_GET['_name'] == 'state') { if ( $_GET['_value'] == 2 )//New York { $array[] = array('1' => 'New York'); $array[] = array('2' => 'Another city'); } else { $array[] = array('0' => 'No city'); } } else { $array[] = array('1' => 'Data 1'); $array[] = array('2' => 'Data 2'); $array[] = array('3' => 'Data 3'); } echo json_encode( $array ); ?> --------------040302030606090003020704 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi,

I have never used [ArraySet] and [ArrayGet], I'm trying to understand it but it is a litlle obscure to me...
I have found a JQuery script that would save me a lot of time,(http://www.codeassembly.com/Simple-chained-combobox-plugin-for-jQuery/) but it is linked to a PHP file.
I'm trying to create my own TPL file.
If there is a PHP Guru who could help me understand how to convert the following code to some nice Webdna...
I have started with something looking like that :
[search db=../admin/clubs.db&neLIGUEdata=FINDALL&REGIONsumm=t]
[arrayset name=region&dim=2,[numfound]]
[founditems]([SKU])=[region]
[/founditems][/arrayset]
[/search]


Thanks in advance
Lawrence
<?php
$array = array();
if ($_GET['_name'] == 'country')
{
         if ( $_GET['_value'] == 3 )//usa
         {
                $array[] = array('1' => 'Montana');
                $array[] = array('2' => 'New York');   
                $array[] = array('3' => 'Texas');      
          } else
          {
                $array[] = array('0' => 'No state');
          }
} elseif ($_GET['_name'] == 'state')
{
         if ( $_GET['_value'] == 2 )//New York
         {
                $array[] = array('1' => 'New York');
                $array[] = array('2' => 'Another city');       
          } else
          {
                $array[] = array('0' => 'No city');
        }
} else
{
        $array[] = array('1' => 'Data 1');
        $array[] = array('2' => 'Data 2');     
        $array[] = array('3' => 'Data 3');     
}
echo json_encode( $array );
?>

--------------040302030606090003020704-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Array for Dummies [solved] (Govinda 2010)
  2. Re: [WebDNA] Array for Dummies [solved] (Dan Strong 2010)
  3. Re: [WebDNA] Array for Dummies [solved] (Lawrence 2010)
  4. Re: [WebDNA] Array for Dummies (Lawrence 2010)
  5. Re: [WebDNA] Array for Dummies (Toby Cox 2010)
  6. Re: [WebDNA] Array for Dummies (christophe.billiottet@webdna.us 2010)
  7. Re: [WebDNA] Array for Dummies (Toby Cox 2010)
  8. Fwd: [WebDNA] Array for Dummies (Lawrence Banahan 2010)
  9. [WebDNA] Array for Dummies (Lawrence 2010)
This is a multi-part message in MIME format. --------------040302030606090003020704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, I have never used [ArraySet] and [ArrayGet], I'm trying to understand it but it is a litlle obscure to me... I have found a JQuery script that would save me a lot of time,(http://www.codeassembly.com/Simple-chained-combobox-plugin-for-jQuery/) but it is linked to a PHP file. I'm trying to create my own TPL file. If there is a PHP Guru who could help me understand how to convert the following code to some nice Webdna... I have started with something looking like that : [search db=../admin/clubs.db&neLIGUEdata=FINDALL®IONsumm=t] [arrayset name=region&dim=2,[numfound]] [founditems]([SKU])=[region] [/founditems][/arrayset] [/search] Thanks in advance Lawrence 'Montana'); $array[] = array('2' => 'New York'); $array[] = array('3' => 'Texas'); } else { $array[] = array('0' => 'No state'); } } elseif ($_GET['_name'] == 'state') { if ( $_GET['_value'] == 2 )//New York { $array[] = array('1' => 'New York'); $array[] = array('2' => 'Another city'); } else { $array[] = array('0' => 'No city'); } } else { $array[] = array('1' => 'Data 1'); $array[] = array('2' => 'Data 2'); $array[] = array('3' => 'Data 3'); } echo json_encode( $array ); ?> --------------040302030606090003020704 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi,

I have never used [ArraySet] and [ArrayGet], I'm trying to understand it but it is a litlle obscure to me...
I have found a JQuery script that would save me a lot of time,(http://www.codeassembly.com/Simple-chained-combobox-plugin-for-jQuery/) but it is linked to a PHP file.
I'm trying to create my own TPL file.
If there is a PHP Guru who could help me understand how to convert the following code to some nice Webdna...
I have started with something looking like that :
[search db=../admin/clubs.db&neLIGUEdata=FINDALL&REGIONsumm=t]
[arrayset name=region&dim=2,[numfound]]
[founditems]([SKU])=[region]
[/founditems][/arrayset]
[/search]


Thanks in advance
Lawrence
<?php
$array = array();
if ($_GET['_name'] == 'country')
{
         if ( $_GET['_value'] == 3 )//usa
         {
                $array[] = array('1' => 'Montana');
                $array[] = array('2' => 'New York');   
                $array[] = array('3' => 'Texas');      
          } else
          {
                $array[] = array('0' => 'No state');
          }
} elseif ($_GET['_name'] == 'state')
{
         if ( $_GET['_value'] == 2 )//New York
         {
                $array[] = array('1' => 'New York');
                $array[] = array('2' => 'Another city');       
          } else
          {
                $array[] = array('0' => 'No city');
        }
} else
{
        $array[] = array('1' => 'Data 1');
        $array[] = array('2' => 'Data 2');     
        $array[] = array('3' => 'Data 3');     
}
echo json_encode( $array );
?>

--------------040302030606090003020704-- Lawrence

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Major bug report on rootbeer (1997) Kaaaaahhhhhhhnnnnnnn! (1997) World Address Info (2003) WebCat2final1 crashes (1997) Keep away (1997) [shownext max=?] armed (1997) WebCatalog for Postcards ? (1997) [OT] Bandwidth Choking (2005) Why no lf in grep? (2004) Newbie trouble with [url] & [foundItems] (2000) Test --> Ignore (2005) Date Formats (1997) Help! (2000) Interfacing a webcat front end registartion to CommunigatePRO (2000) [WebDNA] [replace] bug in v7.0? (2010) Shipping charges depending on tax rate? (1997) Using Plug-In while running 1.6.1 (1997) WebCat2b13MacPlugIn - [showif][search][/showif] (1997) cart file creation (2003) Nesting format tags (1997)