evault
asked on
syntax error - Am I missing something
I generate a form with the PHP IDE and it runs. I put a button on that forms and it runs. I attached code to that button to change the Caption when it is clicked and I get the following:
Parse error: syntax error, unexpected '='
No matter what I do, I get a syntax error The code is below.
NOTE : I have not included all three statements in the code at the same tmie. I include all three here only to show what I have tried. On the other hand if I simply put in Button1.Caption; it does not flag that as an error and the forms is displayed.
What in the world am I missing?
Parse error: syntax error, unexpected '='
No matter what I do, I get a syntax error The code is below.
NOTE : I have not included all three statements in the code at the same tmie. I include all three here only to show what I have tried. On the other hand if I simply put in Button1.Caption; it does not flag that as an error and the forms is displayed.
What in the world am I missing?
function Button1Click($sender, $params)
{
Button1.Color = 5;
$sender.color = 5;
Button1->caption = "test";
}
what language is/should be that code?
ASKER
I am trying to program in PHP, but obviously I am not connecting the dots. I even put the PHP tags (<?php ?> around the code and got an error stating unexpetced '<'.
> Button1.Color = 5;
is no PHP syntax, should probably be
$Button1.Color = 5;
is no PHP syntax, should probably be
$Button1.Color = 5;
ASKER
Tried that, same error: Parse error: syntax error, unexpected '=' in C:\....
If all else fails, what the java script syntax be?
If all else fails, what the java script syntax be?
ASKER
here is the whole thing: This doesn't make sense. I have programmed in PHP before and something just isn't clicking here.
<?php
//Includes
require_once("vcl/vcl.inc.php");
use_unit("comctrls.inc.php");
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");
//Class definition
class Unit1 extends Page
{
public $Button1 = null;
public $Edit3 = null;
public $Label3 = null;
public $Edit2 = null;
public $Label2 = null;
public $Edit1 = null;
public $Label1 = null;
public $PageControl1 = null;
function Button1Click($sender, $params)
{
echo "this is a test";
$sender.Color = 5;
}
}
global $application;
global $Unit1;
//Creates the form
$Unit1=new Unit1($application);
//Read from resource file
$Unit1->loadResource(__FILE__);
//Shows the form
$Unit1->show();
?>
Try:
<?php
//Includes
require_once("vcl/vcl.inc.php");
use_unit("comctrls.inc.php");
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");
//Class definition
class Unit1 extends Page
{
public $Button1 = null;
public $Edit3 = null;
public $Label3 = null;
public $Edit2 = null;
public $Label2 = null;
public $Edit1 = null;
public $Label1 = null;
public $PageControl1 = null;
function Button1Click($sender, $params)
{
echo "this is a test";
$sender->Color = 5;
}
}
global $application;
global $Unit1;
//Creates the form
$Unit1=new Unit1($application);
//Read from resource file
$Unit1->loadResource(__FILE__);
//Shows the form
$Unit1->show();
?>
ASKER
No syntax error, but on the otherhand it didn't really do anything. Here is an obvious question: Can a Button's Caption property actually be changed on the fly in PHP?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I am dumber than a stick. In checking my notes and pouring over some books I realized, as you pointed out, that PHP is used for building forms on the fly, not for interacting with users.