Ok,
I've got the user authentication thing down and now I'm continuing to
build my trouble ticket tracking system.
So from a "customer profile" page there is a link to "Open Ticket" which
brings up a page to open a trouble ticket.
[html code]
HREF=./open_ticket.php?custid=$custid&custname=$custname
[html code]
The user is validated for permissions and timeout based on the $_SESSION
variables established before the "open ticket"" page is loaded.
I then have a form that they fill in with the minimum info to create a
new ticket. Some info is passed to the open ticket page from the
customer profile page via a GET method and enterred into hidden form
fields.
[html code]
HREF=./open_ticket.php?custid=$custid&custname=$custname
[html code]
On the "open ticket" page I have 2 functions, the first is a form for
entering in the ticket info, the second is a function to take the
information and update the database with it when the form is submitted,
then reload the page with a display of the ticket info.
The problem I'm having is with the $_GET variables. I guess I'm not
declaring them correctly. Do I need to set them as soon as the page
loads, and outside of any functions like so..
[code start]
$custid = $_GET['custid'];
$custname = $_GET['custname'];
[code end]
Or do I need to declare them in each funtion?
[code start]
Function blah(){
global $custname, $custid;
$custid = $_GET['custid'];
$custname = $_GET['custname'];
DO SOME STUFF....
}
Function foo(){
global $custname, $custid;
$custid = $_GET['custid'];
$custname = $_GET['custname'];
DO SOME STUFF....
}
[code end]
Or am I way off and there is another way of doing it?
Also I've noticed that when I do an mysql_query("select name from foo
where name='$somevariable'") I cannot use $_GET['somevariable'] or
$_POST['somevariable'] in the sql string, I find I need to do a $name =
$_GET['somevariable'] first and then use $name. Why is this?
Thanks,
Jeff
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php