You need to check like this:

if (isset($action) && $action == 'add')

AND if it is 4.1 + and global vars are turned off??

if (isset($_GET['action']) && $_GET['action'] == 'add')

** The above will need to changed if it is POST in the above example!!


Timothy Hitchens (HiTCHO)
Open Platform Consulting
e-mail: [EMAIL PROTECTED]

> -----Original Message-----
> From: - [ Paul Ferrie ] - [mailto:[EMAIL PROTECTED]] 
> Sent: Thursday, 9 January 2003 8:43 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] strange problem (user poll)
> 
> 
> Can anyone see a problem in this?  When i run the script i am 
> getting this error "Notice: Undefined variable: action in 
> C:\www\Apache2\htdocs\user_poll\2\addpoll.php on line 13"
> 
> <?
> // addpoll.php
> // Case Study 1: User Poll - Foundation PHP for Flash
> 
> // If the form has been submitted...
> (line 13) if ($action == "add") {
>     // Include config file
>     include('common.php');
> 
>     // Connect to database
>     $link = dbConnect();
> 
>     // Get date for new poll
>     $posted = time();
> 
>     // Build query to insert new poll
>     $query = "INSERT INTO polls (question, option1, option2, option3,
> posted)
>               VALUES('$question', '$option1', '$option2', 
> '$option3', $posted)";
> 
>     // Execute query
>     $result = @mysql_query($query);
> 
>     // If query failed...
>     if (!$result) {
>         // Display error
>         print "<font color=\"#ff0000\">Could not insert 
> poll</font><br>\n";
>     } else {
>         print "<font color=\"#0000ff\">Poll added</font><br>\n";
>     }
> 
>     mysql_close($link);
> }
> ?>
> please anyone
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to