Using variables in a url

Hi
I have the following code
<tr>
  <?php $lat=$row_DetailsRS1['Latitude']; $long=$row_DetailsRS1['Longitude']; ?>
    <td>Local Accomodation</td>
    <td>
<?php
    <a href="http://www.booking.com/searchresults.html?aid=339188&latitude=($lat)&longitude=($long)&rad ius=5"; ?>" target="_new">Check out Discount "Where To Stay"</a></td>
I want two variables (latitude and longitude) from a mysql field to be put into a url and have put these into variables $lat and $long
however I am getting a syntax error
Am I going about this the right way
Cheers

I've corrected your code below.
Notice the backwards slashes before the double quotes around WHERE TO STAY. That is a way to tell PHP to ignore the quote programmatically and leave it in place. Quotes are toggles. The first quote turns the switch on and the second turns it off. If you put the same kind of quote somewhere inthe string between a pair of quotes, you break the continuity.
This is really simple stuff. Also, the Dreamweaver code coloring in code view can alert you to mistakes in your code regarding placement of quotes, so pay attention to that. 
Learn how and when to use quotes with variables, constants and array elements. Learn how to use the period to contatenate  quoted and non-quoted strings and elements.
<?php
echo   "<a href='http://www.booking.com/searchresults.html?aid=339188&latitude=$lat&lon gitude=$long&radius=5' target='new'>Check out Discount \"Where To Stay\"</a>"?>

Similar Messages

  • Using variables in a URL call

    APEX version = 4
    - DB version and edition = 10g
    - Web server architecture = OHS
    - Browser(s) used = I.E. 8
    - Theme = #5 opal
    - Templates
    - Region/Process type
    Hello
    I am trying to call a report from another environment using a url, if I enter the following in my application or just in IE with a hardcoded value "54-123" is works
    http://xxxxxx.xxx.xxx.xx.xx/ReportServer/Pages/ReportViewer.aspx?/DDB/Charles237&rs:Command=Render&IN_CS_BOX_XCODE=54-123&rc:parameters=false
    If I try to use a value off of my page the browser does not get the value in the page item :P7_CS_BOX_XCODE but takes the name as the value.
    http://xxxxxx.xxx.xxx.xx.xx/ReportServer/Pages/ReportViewer.aspx?/DDB/Charles237&rs:Command=Render&IN_CS_BOX_XCODE=:P7_CS_BOX_XCODE
    &rc:parameters=false
    How can I make this call using a dynamically changing page item?
    Thank you in advance for any help.

    The URL reference for the item gets replaced with the item value from the session.
    But since you said you don't see the items value in the session though you can see it being displayed, it is being set after the page loads and is not yet passed to the session.
    The most common reason why this happens id when you use the "Source" or "Default" properties of the item to set it a default value. If this is the case remove that and add an onload PLSQL process that sets the default value of the item. This would make the item value available in the session for apex to substitute it correctly ion that link.
    Hope it helps.

  • Dynamic URL Configuration using variable range - WAD

    Hi,
    I am trying to configure a URL dynamically using variable range values. There are two variables which I pass to the URL, Sales Document Number and Posting Date. Sales Document Number has a single value and Posting Date is a range variable. The single value for sales document is passed to the URL but the date range is not passed and hence the web template gets the blank value for the date and shows the variable screen as this is mandatory. The URL is as follows.
    CONCATENATE
    l_web_protocol
    l_portal_server
    Initial URL
    '/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?TEMPLATE='
    l_web_template
    '&BI_COMMAND_1-BI_COMMAND_TYPE=SET_VARIABLES_STATE'
    '&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE_TYPE=VARIABLE_INPUT_STRING'
    '&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE_TYPE-VARIABLE_INPUT_STRING='
    l_var_value  "variable value
    '&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE='
    l_var_name   "Variable for info object
    '&BI_COMMAND_2-BI_COMMAND_TYPE=SET_SELECTION_STATE_SIMPLE'
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR=INTERVAL_SELECTION'
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_LOW_MEMBER-ATTRIBUTE_MEMBER_SELECTION-
    INFO_OBJECT=0PSTNG_DATE'
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_LOW_MEMBER=MEMBERS_EXIT'
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_LOW_MEMBER-MEMBERS_EXIT='
    l_range_var_name  "Customer Exit Variable
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_LOW_MEMBER-MEMBER_NAME='
    l_range-low     "Variable Value - Low
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_HIGH_MEMBER-ATTRIBUTE_MEMBER_SELECTION- INFO_OBJECT=0PSTNG_DATE'
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_HIGH_MEMBER=MEMBERS_EXIT'
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_HIGH_MEMBER-MEMBERS_EXIT='
    l_range_var_name     "Customer Exit Variable
    '&BI_COMMAND_2-RANGE_SELECTION_OPERATOR-INTERVAL_SELECTION-INTERVAL_SELECTION_HIGH_MEMBER-MEMBER_NAME='
    l_range-high      "Variable Value - High
    '&BI_COMMAND_2-RANGE_SELECTION_SIGN=INCLUDING'
    '&BI_COMMAND_2-TARGET_DATA_PROVIDER_REF_LIST=DP_TAB'      "Tab in the Web Template
    into  l_url.
    Can someone tell me asto what's going wrong with this URL? I passed single value for Posting Date and it worked fine.
    Thanks and Regards,
    Arya

    Thanks for the reply. However I did not understand couple of things. Should I try the URL like below?
    BI_COMMAND=&
    BI_COMMAND-TARGET_DIALOG_REF=l_var_name&
    BI_COMMAND-BI_ADVANCED=DLG_VARIABLE_vsc_DropdownVariants& "Which value to be passed?
    BI_COMMAND-BI_COMMAND_TYPE=PASSIVE_VALUE_TRANSFER&  "Which value to be passed?
    BI_COMMAND-PASSIVE_ID=DLG_VARIABLE_vsc_DropdownVariants_combobox& "Which value to be passed?
    BI_COMMAND-PASSIVE_VALUE=l_var_value&
    BI_COMMAND_1=&
    BI_COMMAND_1-TARGET_DIALOG_REF=l_range_var_name&
    BI_COMMAND_1-BI_ADVANCED=DLG_VARIABLE_vsc_CommonVariablesList_VAR_1_VARINPUT& "Which value to be passed?
    BI_COMMAND_1-BI_COMMAND_TYPE=PASSIVE_VALUE_TRANSFER&
    BI_COMMAND_1-PASSIVE_ID=DLG_VARIABLE_vsc_CommonVariablesList_VAR_1_VARINPUT_inp& "Which value to be passed?
    BI_COMMAND_1-PASSIVE_VALUE=l_range_low-l_range_high&
    BI_COMMAND_2=&
    BI_COMMAND_2-TARGET_DIALOG_REF=l_range_var_name&
    BI_COMMAND_2-BI_COMMAND_TYPE=OK
    Thanks and Regars,
    Arya

  • Using variables in CURL for urls.

    Hello, I am fairly new here and new to programming. I am trying to make a program that will ask for a url and store it in a character array and use that variable as the URL for the url argument, in quotations, using libcurl, of course.
    curl_easy_setopt(curl, CURLOPT_URL, "<here>");
    However, when I do it the way I would with printf()
    curl_easy_setopt(curl, CURLOPT_URL, "%c", &...);
    it says prg.c:12:53: error: macro "curl_easy_setopt" passed 4 arguments, but takes just 3
    Is there a way to do what I am trying to do?
    Last edited by fawx (2008-08-20 13:06:24)

    I don't know what u really want to do. And what I found is that there is not an overloaded function like the one you are trying to use, in fact there is no overloaded functions for that one.
    http://curl.haxx.se/libcurl/c/curl_easy_setopt.html
    CURLcode curl_easy_setopt(CURL *handle, CURLoption option, parameter);
    If you want to pass a URL that dynamically fills the parameter variable you can first create a string and copy the info from another one then concatenate another.
    Here is an example that maybe could help you.
    char url[128];
    char *page = "hello.html";
    strcpy( url, "www.google.com" );
    strcat( url, page );
    for this you must include string.h, then you can use url to send as parameter in your function.

  • Using variables in url

    I have created a php storing values in a mysql database.  I animate I call this php using window.open:
    window.open("http://localhost/send_and_update.php?Tid=26&dBA=78 ", "_self");
    This works fine, the dataset 26 78 is saved in the database.  But now I want to send values from variables in  i animate.  I try this:
    Var time=22
    window.open("http://localhost/send_and_update.php?Tid=time&dBA=78 ", "_self");
    This won't work.  Any suggestion?
    Svein-Tore

    Hi Darell!
    Now I have tried it, unfortunately it won't work.....  The browser gives me
    the followoing error:
    Unknown column 'time' in 'field list'
    This is in fact an error from php, not from animate.....  Maybe  I have to
    do this in a totally different way? Anyone who know how to write data from
    animate to a mysql database?
    Svein-Tore
    2014-02-20 1:39 GMT+01:00 heathrowe <[email protected]>:
        Re: Using variables in url  created by heathrowe<http://forums.adobe.com/people/heathrowe>in *Edge
    Animate CC* - View the full discussion<http://forums.adobe.com/message/6137980#6137980

  • Tell Safari to open url using variables

    Hi,
    I need to be able to tell Safari to open a url using variables.
    Example:
    I type "Soul Men" (without the quotes) in MS Word Mac, then select it, then run the
    script and Safari opens as if I had opened imdb.com and searched for "Soul Men".
    The issue:
    The format for that imdb.com search url is:
    http://www.imdb.com/find?s=all&q=Soul+Men&x=12&y=12
    Notice that each word in the search terms is followed by a "+", except the last.
    So I would need to tell the script to create that url, and use variables for the search terms.
    I would need to account for any number of words in the variable.
    Hope that makes sense,
    Any help appreciated,
    Charles

    Hello
    As for building imdb's query url, you may try something like the CODE1 below.
    It includes code to handle characters in U+0080 and upper.
    (The imdb's query looks like using iso-8859-1 encoding, not utf-8, so the code is written as such.)
    --CODE1
    set n to "Soul Men"
    set u to imdbQueryUrl(n)
    return u
    on imdbQueryUrl(n)
    set sh to "echo " & quoted form of n & ¬
    " | iconv -f utf-8 -t iso-8859-1 " & ¬
    " | perl -M-utf8 -MURI::Escape -lpe '$_ = uri_escape($_); s/(%20|%09)+/+/og;'"
    return "http://www.imdb.com/find?s=all&q=" & (do shell script sh)
    end imdbQueryUrl
    --END OF CODE1
    As for getting text in selection of Word document, you may try something like the CODE2 below. Not tested, though.
    --CODE2
    tell application "Word"
    set t to content of selection
    --set t to content of text object of selection -- if above fails
    end tell
    --END OF CODE2
    As a whole, you may try something like this -
    --SCRIPT
    tell application "Word" to set n to content of selection
    open location imdbQueryUrl(n)
    on imdbQueryUrl(n)
    set sh to "echo " & quoted form of n & ¬
    " | iconv -f utf-8 -t iso-8859-1 " & ¬
    " | perl -M-utf8 -MURI::Escape -lpe '$_ = uri_escape($_); s/(%20|%09)+/+/og;'"
    return "http://www.imdb.com/find?s=all&q=" & (do shell script sh)
    end imdbQueryUrl
    --END OF SCRIPT
    Good luck,
    H

  • Text input as variable in a URL

    I want to create a simple flash document with a text input
    field, and a button that will go to a URL. The trick is that the
    text input field needs to replace an element in the URL for
    personlaization purposes. I got the field, and I got the button.
    What is the method for getting it into the URL.

    I think you should be able to do something like, I use it for
    loading variables from a URL a lot and im pretty sure will work the
    same using getURL
    something like this, just change the variables to yours
    getURL("
    http://www.test.com/cgi-bin/scripts.pl/flash/search?name="
    + input_name_text.text + "&category=" + category + "&type="
    + category);
    Whatever is in those variables will be inserted into the
    URL.

  • Error while passing ODI variable in JNDI Url for JMS Queue XML

    Hi,
    Facing a weird problem while passing ODI variable in JNDI Url for JMS Queue XML.
    Below is the JNDI Url configured under ODI Topology:
    JNDI Url: t3://<host_location>?d=#TEST.SCHEMA_FILE&s=<schema_name>&JMS_DESTINATION=jms/<queue_name>
    where,
    #TEST.SCHEMA_FILE --> ODI variable storing xsd name and location
    Issue Description:
    If we restart ODI server then for the first run of any ODI interface using JMS Queue XML, it is unable to get the value for ODI variable present in JNDI Url (d=#TEST.SCHEMA_FILE).
    It throws error message saying: No XSD found
    Temporary Resolution:
    As a temporary fix if we hard-code and pass the value in that ODI variable as shown below, it will successfully go through.
    eg: JNDI Url: t3://<host_location>?d=C:\XSD\test.xsd&s=<schema_name>&JMS_DESTINATION=jms/<queue_name>
    Reverting it back to variable later will have no issues and subsequent run will succeed.
    But again anytime later if server is restarted then first run will have this issue.
    Want to have permanent fix for it.
    Any one having idea on it please share. Appreciate your help!

    What ODI version are you using? It could be related to the bug in the older version as described in support note Doc ID 1290326.1

  • Problem with Multimapping using Variable Susbtitution

    Hi,
    I have done a Multi-Mapping where I have used variable substitution in the mapping
    The problem I am facing is that when my target message generates multiple messages the files are creating successfully on the FTP server but if only a
    single message generates on the target side then my message is successfully processed in IS but in adapter engine the message status is in "Waiting" state.
    When i see the audit log i found the following details:
    Time Stamp Status Description
    2007-09-18 06:10:24 Success The message was successfully received by the messaging system. Profile: XI URL: https://dx1-60.ra.rockwell.com:56001/MessagingSystem/receive/AFW/XI
    2007-09-18 06:10:24 Success Using connection AFW. Trying to put the message into the receive queue.
    2007-09-18 06:10:24 Success Message successfully put into the queue.
    2007-09-18 06:10:24 Success The message was successfully retrieved from the receive queue.
    2007-09-18 06:10:24 Success The message status set to DLNG.
    2007-09-18 06:10:24 Error Unable to find channel ID
    2007-09-18 06:10:24 Error Delivery of the message to the application using connection AFW failed, due to: Couldn't find delivery channel for message: 46ee0b73-f266-3794-e100-000082974e17.
    2007-09-18 06:10:24 Success The asynchronous message was successfully scheduled to be delivered at Tue Sep 18 06:15:24 GMT 2007.
    2007-09-18 06:10:24 Success The message status set to WAIT.
    2007-09-18 06:15:24 Success Retrying to deliver message to the application. Retry: 1
    Iam using SP14
    Can anyone help me to solve the above problem

    DATA: l_tabname TYPE tabname .
    DATA : gi_mara TYPE TABLE OF mara ,
           gi_makt TYPE TABLE OF makt .
    l_tabname = 'MARA' .
    DATA         : l_dref TYPE REF TO data.
    FIELD-SYMBOLS: <li_itab> TYPE ANY TABLE.
    CREATE DATA l_dref TYPE TABLE OF (l_tabname).
    ASSIGN l_dref->* TO <li_itab>  .
    *Define another field symbol and asign it to right internal table
    *here naming of internal table is important
    FIELD-SYMBOLS : <fs_tab> TYPE ANY TABLE .
    CONCATENATE 'GI_' l_tabname INTO l_tabname .
    ASSIGN (l_tabname) TO <fs_tab>.
    <fs_tab> = <li_itab> .

  • Using variables in WLST Script ant task

    I have multiple scipts that are run using ant tasks, however, I do not want to have to enter the password every time one of these scripts is executed. Instead I would like to use the following ant task to store the password in a variable/property:
    <target name="getPassword" >
         <echo message="Domain: ${domain}" />
    <echo message="Username: system" />
    <input message="Please enter password:" addproperty="password" />
    </target>
    I would then like to use that variable/property everytime a script is executed like this:
         <target name="deploy4x">
              <echo message="***** Copying 4X.ear *****" />
              <copy file="${build.path}\jar\4X.ear" todir="${apps.dir}" preservelastmodified="true"/>     
              <echo message="***** Updating 4X.ear on ${domain} *****"/>
              <wlst debug="true" fileName="Deploy4X.py" executeScriptBeforeFile="true" failonerror="true" >
                   <script>
                        connect('system','%s' % ${password},'%s' % $url)
                   </script>
              </wlst>
         </target>
    However, the script blows up every time I try to run it b/c of the connect() line. I have also tried connect('system','%s' % password, '%s' % url).
    Has anyone else successfully used variables in an Ant WLST Script task?
    Thanks.

    Hi,
    when I use *XDIM_MEMBERSET ACCOUNT AS %TEST% = BAS(REVENUE) - it work fine.
    BUT ! after my first commit, it seems like the variable value is lost. And the *Xdim_memberset takes all.....
    Fortunately enough, *select still contains the variable value after *commit.
    Thanks,
    Joergen
    *Correction !
    It actually works, it still contains the variable value after commit !!
    Edited by: Jørgen Dalby Andersen on Dec 30, 2011 1:33 PM

  • Using variables in a query

    Hello all,
    I just tried to use variable in a query and dont know how to
    output the content in the query. As you can see from what i am
    trying, i would only get the name of the query and the field name
    not the output. Please tell me the idiotic thing that i am over
    looking.
    Matt

    Mike,
    Thanks, ...if you were to output the url.fieldused, then you
    would get the name of the field, not the value of the field. The
    getfield[ ] is not something that i am familier with and cant seem
    to find documentation on this...I need to output the value of the
    field and this is where i am stuck.
    Matt

  • How can I include a captivate variable in the URL of the website widget?

    I am using the website widget to bring up some customized content during the course.
    The URL contains a variable which will be different for every user.
    I can't find the option of including a variable in the URL with the widget.
    Has any figured out how to accomplish this?

    I am using Cp8.
    I publish in both swf and html5 formats so that the course functions on all device platforms.
    A swf only solution would preclude IOS since it doesn't support flash.

  • Using Variable in Web.xml/ Override value in web.xml

    Environment : JBOSS 4.2 / Web application in java/jsp
    *==============================================================*
    Iam using a servelet in application, and paremeters is configured in web.xml at run time I need to change the value. A variable
    see web.xml
    {color:#ff0000}<param-value>C:/FILE_ATTACHMENTS{color}</param-value>
    Instead of using a static folder name I need to use a variable, this veriable either i define in config.properties or ineed to pass through application
    Web.Xml file
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="[http://java.sun.com/xml/ns/j2ee]" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance]" xsi:schemaLocation="[http://java.sun.com/xml/ns/j2ee] [http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd]">
    <display-name>VyasaWeb</display-name>
    <servlet>
    <servlet-name>VyasaServlet</servlet-name>
    <servlet-class>com.jsos.download.VyasaServlet</servlet-class>
    <init-param>
    <param-name>dir</param-name>
    param-value>C:/FILE_ATTACHMENTS</param-value>
    </init-param>
    </servlet>
    <servlet-mapping>
    <servlet-name>VyasaServlet</servlet-name>
    <url-pattern>/servlet/VyasaServlet</url-pattern>
    </servlet-mapping>
    </web-app>
    Is any way to use variable in web.xml or override the value ?
    Please help
    Vince
    Edited by: VINCEJOHNSON on Jul 30, 2010 3:30 PM

    If nothing else, why not just have your servlet load a configuration file on startup?

  • Using variable in KM configuration

    Hi,
    I am using LKM that uses sqlldr oracle utility to load data. I don't want to use hard coded path in LKM configuration.
    e.g defalut directory = /root/home/
    I defined a variable V_SQLDR_DIR to store this path. The value for variable is not resolved while execution.
    defalut directory = #V_SQLDR_DIR

    In LKM there is a option called "default directory". I don't want to hard code this value in LKM configuration. How to use variable in LKM conf.?
    This is the LKM code
    SnpsSqlUnload "-driver=<%=snpRef.getInfo("SRC_JAVA_DRIVER")%>" "-URL=<%=snpRef.getInfo("SRC_JAVA_URL")%>" -user=<%=snpRef.getInfo("SRC_USER_NAME")%> -pass=<%=snpRef.getInfo("SRC_ENCODED_PASS")%> -file_format=variable -row_sep=<%=snpRef.getOption("ROW_SEPARATOR")%> "-date_format=dd-MMM-yy" -fetch_size=<%=snpRef.getOption("FETCH_SIZE")%> -field_sep=|~| "*-file=<%=snpRef.getOption("DEFAULT_DIRECTORY")%>*/<%=snpRef.getInfo("TARG_NAME")%>.dat"
    select * from xyz

  • Using variables in Page processing

    I want to use variables (items) in
    Page processing - process - reset pagination for page(s) (PageID,PageID,PageID)
    and
    Page processing - Branches - Branch to page / URL - URL
    Is this possible, and if so How
    Fred.

    scott,
    On the places I mentioned I have tried to use references like &ITEM. and #ITEM# but they don't work.
    Where can I find documentation about where I can use which references.
    Fred.

Maybe you are looking for

  • How to upload file from client to server

    Can someone please help. User needs to browse file on his desktop and upload file using browse button. This file should then be uploaded to the server. I am using javascript in the front end and servlet in the back. Any help will be highly appreciate

  • Audio cuts out at times for a few seconds with VOD

    While watching VOD the audio will cut out at times when the program is playing.  I have reset the boxes, and router with no change.  I have read on a post that someone had pixilation issues and the Verizon techs hooked up a cat5e from the ONT directl

  • Best workflow practices for iBooks Author re Enhanced Books?

    Hi I have already published one Enhanced iBook in iTunes (The Wandering Gorillas) about my research in Rwanda.  I am now working on several others which will contain much more interactive media - photos and video. I have vast amounts of unique photos

  • I bought Photoshop Elements 12, and cannot find my serial number on the box?

    Hey, I seem to not be able to find my Adobe Photoshop serial number on the box I bought it in, and I still have all the packaging and yet I can't find it Where might this number be found ?

  • Everythig ends up in the Dock.

    My mother-in-law's brand new iMac has the same problem as her old iMac. Every picture she receives in her email and lots of other files end up in her dock. I couldn't figure it out on her old iMac and I haven't seen her new one yet, but I am going to