Jump to content

Parse error: unexpected T_STRING


mark103

Recommended Posts

Hi guys,

 

I have got a problem with the parse error.

 

Error:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/mysite/public_html/Protected.php on line 64

 

The parse error are highlighing in line 64. I found out that the problem are coming from this line:

 

Protected:  '<p id='Protected_Required'>' . $row["Protected_Required"] . '</p>'';[/Code]

 
here's the current code:
 
[code]<?php
session_start();
    define('DB_HOST', 'localhost');
    define('DB_USER', 'mydbuser');
    define('DB_PASSWORD', 'mydbpass');
    define('DB_DATABASE', 'mydbname');
       
    $errmsg_arr = array();
    $errflag = false;

    $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
    if(!$link) {
  die('Failed to connect to server: ' . mysql_error());
    }

    $db = mysql_select_db(DB_DATABASE);
    if(!$db) {

die("Unable to select database");
    }

   function clean($var){

return mysql_real_escape_string(strip_tags($var));
    }
    $username = clean($_GET['user']);
    $pass = clean($_GET['pass']);


if($username == '' && $pass == ''){
   // both are empty
   $errmsg_arr[] = 'Username and password are missing. You must enter both or the other one.';
   $errflag = true;
}

    if($errflag) {
  $_SESSION['ERRMSG_ARR'] = $errmsg_arr;
  echo implode('<br />',$errmsg_arr);
   }
   else {

$insert = array();
if(isset($_GET['user'])) {
    $insert[] = 'username = \'' . clean($_GET['user']) .'\'';
}
if(isset($_GET['pass'])) {
    $insert[] = 'pass = \'' . clean($_GET['pass']) . '\'';
}



if (count($insert)>0) {
   $names = implode(',',$insert);


if($username && $pass) {
  $query="SELECT id, images, Protected_Required FROM mydatalist WHERE username='$username'";
  $result1=mysql_query($query) or die('Error:<br />' . $qry . '<br />' . mysql_error());


while ($row = mysql_fetch_array($result1)) {
  echo '<a href="http://' .  $row["images"] . '">Link</a> </td> | <a href="delete.php?id='.$row['id'].'">Delete</a></td> | Protected:  '<p id='Protected_Required'>' . $row["Protected_Required"] . '</p>'';
  }
}
}
}
?>

 

Do you know how to fix the error I get?

 

Any advice would be much appreciated.

 

Thanks in advance.

Link to comment
https://forums.phpfreaks.com/topic/255322-parse-error-unexpected-t_string/
Share on other sites

Look! you don't understand what i am trying to do. I said I want to set the Enabled after the "protected:".

 

Like this:

 

Link | Delete | Protected: Enabled

 

On my site, it's only show like this:

 

Link | Delete | Protected:

Enabled

 

 

Any idea?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.