Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 8 of 8

Thread: Error

  1. #1
    Regular Coder
    Join Date
    Apr 2003
    Location
    Canada, Ontario, Mississauga
    Posts
    312
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Error

    I installed php, mysql and aparche 2.0

    for some reason, I get this message when I use $_POST[delete] and $_GET[delete]. (delete is the name of a submit button)

    Notice: Use of undefined constant delete - assumed 'delete' in C:\user\share\public\web\developer\guest_book\guest_modify.php on line 16

    everything works fine, just keep getting this message.

    line 16
    if ($_POST[delete]){

    Thank you,

    Mike

  • #2
    Senior Coder
    Join Date
    Aug 2002
    Posts
    3,467
    Thanks
    0
    Thanked 0 Times in 0 Posts
    The error message tells you exactly what it's looking for

    Notice: Use of undefined constant delete - assumed 'delete' in C:\user\share\....

    if ( $_POST['delete'] ) {

    You must lookup those members as a string, unless already inside a literal string, where you should remove them

    echo ( "The value for delete is $_POST[delete]" );


    My Site | fValidate | My Brainbench | MSDN | Gecko | xBrowser DOM | PHP | Ars | PVP
    “Minds are like parachutes. They don't work unless they are open”
    “Maturity is simply knowing when to not be immature”

  • #3
    Regular Coder
    Join Date
    Apr 2003
    Location
    Canada, Ontario, Mississauga
    Posts
    312
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Thank you

    Another notice message

    Notice: Undefined index: mode in C:\user\share\public\web\developer\guest_modify.php on line 46

    Line 46: if($_GET['mode'] == 'update'){

    Thanks

    Mike

  • #4
    Senior Coder
    Join Date
    Aug 2002
    Posts
    3,467
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Try this
    PHP Code:
    if ( isset( $_GET['mode'] ) && $_GET['mode'] == 'update' ) { 
    My Site | fValidate | My Brainbench | MSDN | Gecko | xBrowser DOM | PHP | Ars | PVP
    “Minds are like parachutes. They don't work unless they are open”
    “Maturity is simply knowing when to not be immature”

  • #5
    Regular Coder
    Join Date
    Apr 2003
    Location
    Canada, Ontario, Mississauga
    Posts
    312
    Thanks
    0
    Thanked 0 Times in 0 Posts

    It works

    Thank you so much, you are great help

    Can you explain why it wasn't working before?

    I want to know learn....

  • #6
    Regular Coder
    Join Date
    Jun 2002
    Location
    Depends on the time of year
    Posts
    478
    Thanks
    0
    Thanked 0 Times in 0 Posts
    You were missing the single quotes around the variables inside the square brackets. An error if you calling in something that wasn't defined in the first place.

    Duniyadnd

  • #7
    Senior Coder
    Join Date
    Aug 2002
    Posts
    3,467
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Well, again the error says it all

    Undefined index: mode

    That means the index 'mode' wasn't defined in the $_GET array at all. Since it's not defined, you can't check it's value and thus get that error.

    You first need to see if it exists, which isset() is used for.
    My Site | fValidate | My Brainbench | MSDN | Gecko | xBrowser DOM | PHP | Ars | PVP
    “Minds are like parachutes. They don't work unless they are open”
    “Maturity is simply knowing when to not be immature”

  • #8
    Regular Coder
    Join Date
    Jun 2002
    Location
    Depends on the time of year
    Posts
    478
    Thanks
    0
    Thanked 0 Times in 0 Posts
    OOOooops... missed that part..



    Thanks Beetle


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •