PDA

View Full Version : Trouble with Flash to Asp search page. Please help!


acura_man77
05-25-2006, 09:16 PM
I've looked all over the place for tutorials and information on this but still have been chasing my own tail and I just can't seem to get it working. Basically my client wants to duplicate an html form inside the flash website i've built for him. here's the existing html form code i'm trying to duplicate. It's a simple search quary and seems like it should be pretty cut and dry.

<form name="r" METHOD="POST" action="http://www.opentable.com/interim.asp?ref=639" target="_blank">

<input type="hidden" name="RestaurantID" value="6268">
<input type="hidden" name="restref" value="6268">
<input type="hidden" name="SearchType" value="RestaurantID">
<input type="hidden" name="GeoID" value="0">


<table width="326" height="173" border=0 cellspacing="5" bgcolor="#ffffff">
<tr>
<td colspan="3"><font style="font-family:arial; color:#000000; font-spacing:3px; font-size:12px;">Search For Available Tables Now!</td>
</tr>
<tr>
<td valign="middle" align="right" class=formTitle nowrap>
&nbsp;<font style="font-family:arial; color:#000000; font-spacing:3px; font-size:10px;">Party Size:</font> </td>
<td valign="middle" align="left" width=20 nowrap>
<select name="PartySize" class=formfield>
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
</select>
</td>
</tr>

<tr>
<td valign="middle" align="right" class=formTitle>
<font style="font-family:arial; color:#000000; font-spacing:3px; font-size:10px;">Date:</font>
</td>
<td valign="middle" align="left" nowrap>
<select name="ResMonth" onChange="ShowDay()" class=formfield>
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5">May</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Aug</option>
<option value="9">Sep</option>
<option value="10">Oct</option>
<option value="11">Nov</option>
<option value="12">Dec</option>
</select>
&nbsp;
<select name="ResDate" onChange="ShowDay()" class=formfield>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
&nbsp;
<select name="ResYear" onChange="ShowDay()" class=formfield>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select>
<input type="text" name="dayweek" value="" maxlength="9" size="5" onFocus="blur()" class=formfield>
</td>
<td>&nbsp; </td>
</tr>

<tr>
<td valign="middle" align="right" class=formTitle>
<font style="font-family:arial; color:#000000; font-spacing:3px; font-size:10px;">Time:</font>
</td>
<td valign="middle" align="left" nowrap>
<select name="ResHour" class=formfield>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option selected value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
&nbsp;
<select name="ResMinute" class=formfield>
<option value="0">:00</option>
<option value="15">:15</option>
<option selected value="30">:30</option>
<option value="45">:45</option>
</select>
&nbsp;
<select name="Meridian" class=formfield>
<option value="AM">AM</option>
<option selected value="PM">PM</option>
</select>
</td>

</tr>

<tr><td align="right" colspan="2">&nbsp;&nbsp;
<input TYPE="IMAGE" SRC="http://www.opentable.com/img/base/search.gif" id="submit" name="submit" WIDTH="61" HEIGHT="23" border="0">
<input name="Process" type="hidden" value="Find">
<input name="Referrer" type="hidden" value="single.asp">
</td>
</tr>
</table>



<input type="hidden" name="save" value="true">
</form>


------------------------------------------------------------------


In flash i've built the form and used Components for the drop down lists i've named each component with it's corresponding variable name from the html doc above and i've included all the hidden input types aswell. I set those up as just variables in flash. on the first frame in my movie i have this code..

//hidden elements
_root.RestaurantID._visible = false;
_root.restref._visible = false;
_root.SearchType._visible = false;
_root.GeoID._visible = false;
Process = Find;
Referrer = single.asp;
save = true;

function doSubmit()
{
userData = new LoadVars();
//Hidden values
userData.RestaurantID = RestaurantID.getValue();
userData.restref = restref.getValue();
userData.SearchType = SearchType.getValue();
userData.GeoID = GeoID.getValue();
//Form Fields
userData.PartySize = PartySize.getValue();
userData.ResMonth = ResMonth.getValue();
userData.ResDate = ResDate.getValue();
userData.ResYear = ResYear.getValue();
userData.ResHour = ResHour.getValue();
userData.ResMinute = ResMinute.getValue();
userData.Meridian = Meridian.getValue();
userData.Process = Process;
userData.Referrer = Referrer;
userData.save = save;
userData.send("http://www.opentable.com/interim.asp?ref=639", userData, "POST");
}

can anyone help me?

Cota
05-25-2006, 10:31 PM
Which part isnt working exactly?

acura_man77
05-26-2006, 03:00 PM
Nothing on the flash side of things is working, it's almost as if the form fields are not passing the data so when it runs, the asp receiver page just bumps the whole thing out to the home page. The FLA file is pretty small so im going to upload it so I can get a better analysis.

http://www.corporate-ave.com/flashform/searchres.fla

the flash file should be doing what the html is doing here...

http://www.majesticgrille.com/Untitled-1.htm