PHP Parse Error

I'm new to PHP in Dreamweaver somehwat but understand it well enough to be totally confused as to why I get the following error when the page is loaded:

Parse error: syntax error, unexpected ' {'}

Help!

Thank you, David. Who did the trick. Cut and paste the code that has errors in it... Beginner indeed.

Just finished your book last week, was an excellent introduction to PHP & DW8, really useful.

See you soon.

Tags: Dreamweaver

Similar Questions

  • Help PHP - Parse error: syntax error, unexpected T_VARIABLE the meantime

    Hello

    Just wiondered if anyone can help, I edited the files as requested:-

    // 1. Enter the name of your slideshow
    $slideshow = "HolyportFC".

    // 2. Enter the URL of your site (no trailing slash)
    $siteURL = " " http://www.thevillagers.co.UK "

    // 3. Enter the absolute path of your site on the server (without slash)
    $sitePath = ' home/thevilla/public_html ".

    Include the slideshow
    include_once ($sitePath. ("" / fpss/fpss.php "); DO NOT CHANGE THIS LINE

    But on the PHP example display, I get: -.


    Parse error: syntax error, unexpected T_VARIABLE the meantime in /home/thevilla/public_html/example.php on line 43

    Wondering if anyone could tell me my mistake?

    Thank you

    Richard

    I'm not a mind reader: do not know what you are referring to measures or what your code is, especially to line 43 where the error message occurs. It is helpful if you describe exactly what you're doing and your code. Put a semicolon after each line that declares a variable where the unexpected error message variable

    for example:

    $slideshow = "HolyportFC";

  • PHP/MySQL Parse error: syntax error, unexpected T_VARIABLE the meantime

    I am new to web programming and I'm testing my first PHP/MySQL of HTML data request.

    Already, I get the following error in the analysis:

    Parse error: syntax error, unexpected waiting T_VARIABLE... on line 7.

    Simple code is:

    <? PHP

    $pwd = $_POST ["password"];
    $dbn = $_POST ['database_name'];
    $hnm = $_POST ["hostname"];

    $link_id = mysql_connect ($hnm, $dbn, $pwd);       This is line 7 where I get the error message
    If (isset ($link_id))
    {
    $result = mysql_list_dbs ($link_id);
    echo $result;
    mysql_select_db("hppumps",$link_id);
    $result = mysql_list_tables("hppumps",$link_id);
    echo $result;
    $result = mysql_list_fields ("hppumps", "models");
    echo $result;
    $rows = mysql_affected_rows ($result);
    If ($rows < 1) {echo "error.  Registration has not been added to the database. « ;}
    else {echo "$rows response (s) has been added to the database." ;}}
    }
    on the other
    {
    echo "error.  You were unable to connect to the MySql database";
    }
    ? >

    ANY HELP WITH THIS WOULD BE GREATLY APPRECIATED!

    marcusinfla wrote:

    If it is an exact copy of your code, the problem here and not on the 7 line.

    Do not space between the question mark and the php. The opening PHP tag should look like this:

    		   
  • Parse error: syntax error, unexpected T_STRING, expecting ', ' or ';' - HELP PLEASE

    On a file for a deletion of records in MYSQL, I have a problem with the code, all other features works great execpt the record removal tool

    The problem is on line 96;

    <td><a href="deleterecprd.php?recordID=<?php echo  $row_ recordsetName [' fieldName ']; ?>"><?php echo $row_Recordset1['Date']; ?></a></td>
    

    The problem is;

    Parse error: syntax error, unexpected T_STRING, expecting ', ' or ';'

    I am running PHP 5.2 / MYSQL 5.1.57

    Thank you

    You have an involuntary space where I put a X:

    $row_XrecordsetName

  • Parse error: syntax error, unexpected waiting T_VARIABLE in line 47.

    Using phpmyadmin I created a simple query and had introduced the program to create the php code, which reads as follows:

    $sql = ' SELECT * FROM 'Donnees_personnelles' WHERE 1 ORDER BY ' Date and time 'ASC LIMIT 0, 30;

    I copy and paste this statement in my code, parts of it are:

    44. $con = mysql_connect ($localhost, $user $password);
    45. $db = @mysql_select_db ($database) or die ("unable to select database");
    46. $br = "< br / > '.
    47. $sql = ' SELECT * FROM 'Donnees_personnelles' WHERE 1 ORDER BY ' Date and time 'ASC LIMIT 0, 30;
    48. $result = mysql_query ($sql);
    49 while ($row = mysql_fetch_array ($result))
    50 {echo $row ["Ref_ID"]. " " . $row ["date and time"]. " " . $row ["ip_address"]. " " . $br;  }
    51 mysql_free_result ($result);
    52. mysql_close ($con);
    53.? >

    Why make this parse error in this "BOLD" line?

    Watch online 46

    46. $br ="
    "

    You must add a semicolon

    46. $br ="
    ";

    Gary

  • Error message when opened in the browser - parse error?

    I'm having this problem when I use the image upload server behavior in my PHP file.  Does anyone have an explanation of this error when I open it in a browser?

    There is also a red exclamation mark next to the server behavior.  Is there a place in Dreamweaver that tells me where the error occurs (in Flash)?

    Parse error: syntax error, unexpected $end in... .line 308

    Thanks for your help!

    Balance braces woudn't fix. It's actually a rather obscure PHP function that triggers an error, even if the code is technically correct. Before dealing with that, you download twice form on your page, once in the wrong place and at the right place.

    You must remove the form located on lines 2-25.

    What causes the parse error is how the loop in the dynamic form was built. Change the code at the bottom of the form that is in the body of the page like this:

      /*start dynamic form*/
      for($x=0;$x<$inputfiles;$x++){
        echo "
        
    "; } /*end dynamic form*/ ?>

    The problem was that the loop is contained in the HTML code. Normally, it's not a problem, but the PHP parser has been offended and decided to not play ball. Remove the HTML code and using echo to display it, solves the problem.

    I can't comment on the question of whether the rest of the code is OK. You should check with the person who creates the code for you. But the error has been resolved.

  • Parse error: syntax error, unexpected $end

    I have the following code in a file to reformat the date.

    <?php do { 
    $timeDate = $row_rsIndex['timeDate'];
    $date = date("M j, Y",strtotime("$timeDate"));
    ?>
    

    When I use this code in another file to reformat the date, I get this error. "Parse error: syntax error, unexpected $end in /home/content/e/v/e/everfoundmusic/html/test/tour_main.php on line 148"

    Is that what the problem of ideas? I tried Googling it but has not found an answer.

    Here is the php.

    <?php require_once('Connections/everfoundapp.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    {
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      }
    
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;    
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
    }
    
    mysql_select_db($database_everfoundapp, $everfoundapp);
    $query_rsIndex = "SELECT * FROM tour WHERE timeDate >= CURDATE() ORDER BY timeDate DESC";
    $rsIndex = mysql_query($query_rsIndex, $everfoundapp) or die(mysql_error());
    $row_rsIndex = mysql_fetch_assoc($rsIndex);
    $totalRows_rsIndex = mysql_num_rows($rsIndex);
    
    $colname_rsDetails = "-1";
    if (isset($_GET['id'])) {
      $colname_rsDetails = $_GET['id'];
    }
    mysql_select_db($database_everfoundapp, $everfoundapp);
    $query_rsDetails = sprintf("SELECT * FROM tour WHERE id = %s", GetSQLValueString($colname_rsDetails, "int"));
    $rsDetails = mysql_query($query_rsDetails, $everfoundapp) or die(mysql_error());
    $row_rsDetails = mysql_fetch_assoc($rsDetails);
    $totalRows_rsDetails = mysql_num_rows($rsDetails);
    ?>
    
    
    <?php do { 
    $timeDate = $row_rsIndex['timeDate'];
    $date = date("M j, Y",strtotime("$timeDate"));
    ?>
              
    
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Tour Schedule</title>
    <link href="style_tour_main.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    <?php
    // Show IF id not sent
    if (@$_GET['id'] == "") {
    ?>
    
    <table width="608" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <th width="60" align="left" valign="top" scope="row"><strong>Date</strong></th>
        <td width="150" align="left" valign="top"><strong>City | State</strong></td>
        <td width="247" height="30" align="left" valign="top"><strong>Venue</strong></td>
        <td width="161" align="left" valign="top"><strong>Info</strong></td>
      </tr>
    </table>
    <!-- START index -->
        
         <table width="608" border="0" cellpadding="0" cellspacing="0">
             
          <?php do { ?>
          <tr>
                <td width="60" height="19" align="left" valign="top"><a href="tour_main.php?id=<?php echo $row_rsIndex['id']; ?>"><?php echo $row_rsIndex['timeDate']; ?><br />
                </a></td>
    <td width="150" align="left" valign="top"><a href="tour.php?id=<?php echo $row_rsIndex['id']; ?>"> </a><a href="tour_main.php?id=<?php echo $row_rsIndex['id']; ?>"><?php echo $row_rsIndex['addrCity']; ?>, </a><a href="tour_main.php?id=<?php echo $row_rsIndex['id']; ?>"><?php echo $row_rsIndex['addrState']; ?></a></td>
            <td width="247" align="left" valign="top"><a href="tour_main.php?id=<?php echo $row_rsIndex['id']; ?>"><?php echo $row_rsIndex['venue']; ?></a></td>
            <td width="161" align="left" valign="top"><a href="tour_main.php?id=<?php echo $row_rsIndex['id']; ?>"><em>MORE INFO</em></a></td>
          </tr>
          <tr>
            <td colspan="4" align="left" valign="top" class="space">  </td>
          </tr>
          <?php } while ($row_rsIndex = mysql_fetch_assoc($rsIndex)); ?>
    </table>
    <!-- END index -->
    
    
    <!-- START details -->
    <? } else { ?>
    
    
    <h6><a href="tour_main.php">&laquo; Back to Tour Schedule</a></h6>
    <h1><?php echo $row_rsDetails['timeDate']; ?> - <?php echo $row_rsDetails['addrCity']; ?>, <?php echo $row_rsDetails['addrState']; ?></h1>
    
    <table cellspacing="4">
      <tr>
             <td width="61"><b>Time:</b></td>
            <td width="207" class="dtext"><?php echo $row_rsDetails['timeTime']; ?></td>
        </tr>
        
        <tr>
             <td><b>Venue:</b></td>
            <td class="dtext"><?php echo $row_rsDetails['venue']; ?></td>
        </tr>
        
        <tr>
             <td valign="top"><b>Location:</b></td>
            <td class="dtext"><?php echo $row_rsDetails['addrAddress']; ?><br />
                   <?php echo $row_rsDetails['addrCity']; ?>, <?php echo $row_rsDetails['addrState']; ?> <?php echo $row_rsDetails['addrZip']; ?><br />
           <?php echo $row_rsDetails['addrCountry']; ?></td>
        </tr>
        
        <tr>
             <td><b>Cost:</b></td>
            <td class="dtext">$<?php echo $row_rsDetails['cost']; ?></td>
        </tr>
        
        <tr>
             <td valign="top"><b>Details:</b></td>
            <td class="dtext"><?php echo $row_rsDetails['description']; ?></td>
        </tr>
    </table>
    
    
    <?php }
    // endif id is sent
    ?>
    <!-- END details -->
    </body>
    </html>
    <?php
    mysql_free_result($rsIndex);
    
    mysql_free_result($rsDetails);
    ?>
    

    Hello.. You should change it

    
    
         

    for this

    
    
         
    ">
    $timeDate = $row_rsIndex['timeDate']; $date = date("M j, Y",strtotime("$timeDate")); ?>
  • Need help with PHP syntax error

    I fight with this error message ""Parse error: syntax error, unexpected T_IF ' for the 66 line that I get. " Here is the code that I use that I got with the help of the users of this site, which is supposed to launch a search for multiple parameters on a mysql database. The red text is the line 66. I just starting to learn PHP and I can not know what to do with it. Is it possible to have two if statements following each other like this? In addition, as I said, I was given this code from the help of this forum, but I don't understand what the purpose is of the $where variable. This code will work also without it? Thanks in advance for any help.

    $query_rsMainItems = ' SELECT * FROM mainitems; $where = false; If (isset($_GET['category']) & &! empty($_GET['category'])) {$. query_rsMainItems = 'category WHERE ='.} GetSQLValueString ($_GET ['category'], 'text');      $where = true; } If (isset($_GET['price']) & &! empty($_GET['price'])) {if ($where) {$query_rsMainItems. = 'AND';}}   } else {$. query_rsMainItems = "WHERE";}     $where = true;   } $query_rsMainItems. = 'price ='. GetSQLValueString ($_GET ['price'], 'text'); } If (isset($_GET['time1']) & &! empty($_GET['time1'])) {if ($where) {$query_rsMainItems. = 'AND';}}   } else {$. query_rsMainItems = "WHERE";}     $where = true;   } $query_rsMainItems. = '(EDT) 1 ='. GetSQLValueString ($_GET ['time 1'], 'text'); } If (isset($_GET['time2']) & &! empty($_GET['time2'])) {if ($where) {$query_rsMainItems. = 'AND';}}   } else {$. query_rsMainItems = "WHERE";}     $where = true;   } $query_rsMainItems. is 'time2 ='. GetSQLValueString ($_GET ['time2'], 'text'); } If (isset($_GET['city']) & &! empty($_GET['city'])) {if ($where) {$query_rsMainItems. = 'AND';}}   } else {$. query_rsMainItems = "WHERE";}     $where = true;   } $query_rsMainItems. = 'city ='. GetSQLValueString ($_GET ['city'], 'text'); } If (isset($_GET['zip']) & &! empty($_GET['zip'])) {if ($where) {$query_rsMainItems. = 'AND';}}   } else {$. query_rsMainItems = "WHERE";}     $where = true;   } $query_rsMainItems. = 'zip ='. GetSQLValueString ($_GET ['zip'], 'text'); } If (isset($_GET['neighborhood']) & &! empty($_GET['neighborhood'])) {if ($where) {$query_rsMainItems. = 'AND';}}   } else {$. query_rsMainItems = "WHERE";}   } $query_rsMainItems. = 'quarter ='. GetSQLValueString ($_GET ['suburb'], 'text');

    I copied and pasted the code in a local page. Aside from a missing brace after the last line ($query_rsMainItems. = 'quarter ='.) GetSQLValueString($_GET['neighborhood'], 'text');), it works perfectly.

    The error message is a unexpected T_IF in line 66. This means that the PHP engine is not expected a conditional clause at this time here. In all likelihood, there is an error at an early stage in the code, which resulted in an unmatched brace.

    The code I provided works. I tested completely before posting originally and tested again. The problem is that I tested it in isolation from the rest of the code in your page. Without seeing the whole page, it is impossible to determine where the error is located.

  • XML Parsing Error: unexpected scanner place State: jar:file:///C:/Program%20Files%20 (x 86) /Mozilla%20Firefox/browser/omni.ja!/chrome/browser/content/browser/ab

    Madam/Sir,

    I log on this site everyday to make a contribution (http://theanimalrescuesite.greatergood.com/clickToGive/home.faces?siteId=3) and during the last three days, I was unable to connect. Today, I get this message: XML parsing error: State unexpected location parser: jar:file:///C:/Program%20Files%20 (x 86) /Mozilla%20Firefox/browser/omni.ja!/chrome/browser/content/browser/abt

    Best regards

    Peter

    What Firefox locale (UI language) do you use?

    Try a clean reinstall and delete the program folder before Firefox to (re) install a new copy of the current version of Firefox.

    If possible to uninstall your current version of Firefox to clean the Windows registry and settings in the security software.

    • Do NOT remove the "personal data" when you uninstall your current version of Firefox, because this will remove all profile folders and you lose personal data such as bookmarks and passwords including data profiles created by other versions of Firefox.

    Delete the program folder Firefox before installing newly downloaded copy of the Firefox installer.

    • (32-bit Windows) "C:\Program Files\Mozilla Firefox\"
    • (Windows 64 bit) "C:\Program Files (x 86) \Mozilla.

    Your bookmarks and other personal data are stored in the Firefox profile folder and will not be affected by a uninstall and (re) install, but do NOT delete personal data when you uninstall Firefox which removes all Firefox profile folders and you lose your data.

  • Error after installing FF34 on FF33: XML Parsing Error: undefined entity WebIDE

    Hello
    After installing FF34 on FF33 I get a window with this message when I close windows firefox closes too:

    XML parsing error: undefined entity
    Location: chrome://browser/content/browser.xul
    Line number 320, column 5: key < = "" command = "tools: WebIDE ' id = 'key_webide' keycode =" & amp; webide.keycode; "p =" ">."
    < / key >

    ^

    What Firefox locale (UI language) do you use?

    Start Firefox in Safe Mode to check if one of the extensions (Firefox/tools > Modules > Extensions) or if hardware acceleration is the cause of the problem.

    • Put yourself in the DEFAULT theme: Firefox/tools > Modules > appearance
    • Do NOT click on the reset button on the startup window Mode safe
  • Cannot add a new account to FireFTP. Get &gt; &gt; &gt; XML Parsing Error: undefined entity location: chrome://fireftp/content/accountManager.xul line number 216, column 17:

    I can't add an additional account to FireFTP. I get a yellow box with this title:

    XML parsing error: undefined entity
    Location: chrome://fireftp/content/accountManager.xul
    216, column 17 line number:
    < label of the menu = "" & charsetMenuMore1.label; "accesskey =" & charsetMenuMore1.accesskey; "datasources ="rdf:charset - menu"ref ="NC:BrowserMore1CharsetMenuRoot">

    ^

    Do not understand the problem, can anyone help please?

    Try the FireFTP update to the 2.0.20 latest version.
    An update for Firefox 32 compatibility.
    https://addons.Mozilla.org/en-us/Firefox/addon/FireFTP/

  • Since the update message "XML Parsing Error: undefined entity location: chrome://browser/content/browser.xul 238, column 5 line number:" all - tried help!

    Since an automatic update ran I get the message

    "XML Parsing Error: undefined entity".

    Location: chrome://browser/content/browser.xul

    Number of the line 238, column 5:

    "< broadcaster-^" < br = "" id = "devtoolsMenuBroadcaster_ChromeDebugger" >
    When I try to open Firefox. I had to go back to Internet Explorer - tried all suggested include removing and then reinstalling Firefox, but still not get Firefox to open - help!
    < / diffuser >

    Can you reproduce in Firefox Safe mode?

    It may be an acceleration addon or material affecting (by making the error).

  • I tried to view my tabs on other computers and received this message: XML Parsing Error: undefined entity location: on: sync-tabs line number 7, column 1: the window id = "tabs-display" ^ How can I fix?

    "Error message has been: XML Parsing Error: undefined entity location: on: sync-tabs line number 7, column 1: window (weeks =" "3 =" "4 =" "5 =" "7 =" "< =" "^ =" "a =" "Add - on. =" "it y =" ' am = "" a = "" and = "" are = "" avg = "" believe = "" time = "" but = "" impossible = "" some = "" computers = "" firefox = "" for = "" I = "" I = "" id = 'tabs-view' in = "" installed.. = "" it = "" months) = "" = "" on. "" "" "" "" = "" or = "" other = "" p = "" paid = "" remember = "" running = "" sometimes = "" sync = "" tabs = "" version = "" look a = "" was = "" we = "" some = "" when = "" windows = "" worked = "" > < / window > "

    Hello!

    Can you give us some details? When this message display? Is in your phone or your computer? What is your language? More information you can give us the best.

    You use the add-on and Firefox 4? If so, I'll ask you to disable and remove the add-on: Sync is now part of the Firefox browser and you don't need the add-on. [https://bugzilla.mozilla.org/show_bug.cgi?id=644894 some users solved this problem by uninstalling the add-on.]
    ]

  • Speed Dial gives me an XML parsing error: no element found

    Have set up the Speed Dial and also set it as homepage. But when I then open Firefox, speed dial does not work and I get:
    XML Parsing Error: no element found
    Have retried reloading Speed Dial twice, and this happens every time. I am running Firefox 3.6.16.

    There is an extension conflict. See this article: blog of Speed Dial on this problem article

  • I get random failures to load a page with the XML parsing error: entity not defined using firefox 4

    This didn't happen with the version 3 x, nor with the previous v4. Using the arrow to the left and clicking on the previous page request usually works ok. It happens several times a day. Full error is

    XML parsing error: undefined entity
    Location: jar:jar:file:///C:/Documents%20and%20Settings/shirley/Application%20Data/Mozilla/Firefox/Profiles/4txi20jj.default/extensions/ [email protected]! /chrome/bandwidthmeter.jar!/content/netError.XHTML

    392, column 33 line number:

    & netOffline.longDesc;

    I am also getting this error and have been able to understand that its caused by the Bandwidth_Meter_and_Diagnostics - 1.2.5.xpi. This deactivation seems to have stopped the error, but is a major nuisance.

  • Maybe you are looking for

    • Maximum number of simultaneous filters

      Hello I discovered that when you reach 8 different filters on a worksheet, the option to add a new filter gets grayed out. Is it possible to increase this number? Thank you.

    • Need info on max size of HARD drive available for Satellite Pro M30-813

      Hello The question is mainly to be sent to Toshiba authorized support personnel. The limitation of the maximum size of a HARD drive internal that I could use with my Satellite Pro M30 - 813, what exactly? Recently, I bought and installed seagate SATA

    • You can turn external display (after the last "update")

      I just installed last updated and I can not turn my external display! There is no option in the settings.Moreover, I'm afraid to install any new update because it always brings new troubles - where do you go Apple?

    • Cartridge, HP 920 XL: Wireless HP Officejet 6000, the problem of black ink printer

      I have a HP Officejet 6000 wireless printer.  It's 2nd HP 920 XL cartridge that has not worked.  It does not show that it is empty, but it will not be printed.  Our school cannot afford to replace these at this rate.  Please let me know what to do to

    • Internet Explore error line 1829 codet

      I am trying to install my Lexmark Z735 disc in my disk error message hard vista is internet explore script error line 1829 code 0/URL res://ieframe.d11/preview.dig. Cannot add my quickbooks disk. It allows me to plug it all in but cannot open. Recent

    ">$date; ?>