enctype="multipart/form-data" is screwing up the form variables

Ask a Question related to PHP Development, Design and Development.

  1. #1

    Default Re: enctype="multipart/form-data" is screwing up the form variables

    In article <25514fc4.0307050937.7f801e8b@posting.google.com >,
    [email]dhoult@landair.com[/email] (Daniel) wrote:
    > where does the $mytext variable disapear to after you submit????
    > <form enctype="multipart/form-data" mehtod="post" action="test.php">
    > <input type="text" name="mytext">
    > <input type="submit" name="submit">
    > </form>
    >
    > test.php:
    > <?
    > if($submit){
    > //do something
    > }
    > ?>
    >
    > this used to work before i put enctype="multipart/form-data" in the form tag.
    If you correct the spelling of "method" does anything change?

    --
    CC
    CC Zona Guest

  2. Similar Questions and Discussions

    1. #40281 [NEW]: form with enctype="multipart/form-data" doesn't work
      From: hongying4 at yahoo dot ca Operating system: windows 2003 PHP version: 5.2.1RC4 PHP Bug Type: Apache2 related Bug...
    2. file upload form enctype="multipart/form-data
      I'm upload a file using cffile upload and that seems to work fine except I need to use enctype="multipart/form-data on the form side. This isn't a...
    3. #26004 [Opn->Fbk]: $_POST variables not set when using enctype="multipart/form-data"
      ID: 26004 Updated by: moriyoshi@php.net Reported By: jacknorton101 at hotmail dot com -Status: Open +Status: ...
    4. #26004 [NEW]: $_POST variables not set when using enctype="multipart/form-data"
      From: jacknorton101 at hotmail dot com Operating system: RedHat Linux 9 PHP version: 4.3.3 PHP Bug Type: *General Issues Bug...
    5. Using <form ... enctype="multipart/form-data">
      I am using an upload util and I was told I need this option, enctype="multipart/form-data", in my FORM tag. How do I reference the other form...
  3. #2

    Default Re: enctype="multipart/form-data" is screwing up the form variables

    > where does the $mytext variable disapear to after you submit????
    > <form enctype="multipart/form-data" mehtod="post" action="test.php">
    > <input type="text" name="mytext">
    > <input type="submit" name="submit">
    > </form>
    >
    > test.php:
    > <?
    > if($submit){
    > //do something
    > }
    > ?>

    Is this the entire form? I'm confused as to why you are trying to use
    form-data if you only have a text field. Also, do you have the global
    variables set up so that $submit refers to the form post data? Usually
    you'd have to use $_POST['submit'] - you could try that?
    If method is spelt wrong in your code too though then thats your first thing
    to check.

    David


    David Walker Guest

  4. #3

    Default Re: enctype="multipart/form-data" is screwing up the form variables

    CC Zona wrote:
    >>where does the $mytext variable disapear to after you submit????
    >><form enctype="multipart/form-data" mehtod="post" action="test.php">
    >><input type="submit" name="submit">
    >></form>
    >>
    >><?
    >> if($submit){
    >> //do something
    >> }
    >>?>
    >>
    >>this used to work before i put enctype="multipart/form-data" in the form tag.
    >
    >
    > If you correct the spelling of "method" does anything change?
    >
    And perhaps give the submit element a value?

    <input type="submit" name="submit" value="Submit Button"/>

    Jason

    Jason Dumler Guest

  5. #4

    Default Re: enctype="multipart/form-data" is screwing up the form variables

    the method typo was purely on this only, it's spelled correctly on my
    page.
    i have also tried to give submit a value - no dice.
    the entire form is fairly long and contains many fields, one of them
    being a file type. But if this page wont work the real one wont
    either. I have done a $arr = get_defined_vars();print_r($arr); and
    can't find the $mytext variable anywhere either.
    Daniel Guest

  6. #5

    Default Re: enctype="multipart/form-data" is screwing up the form variables

    note.. this code worked with:
    <form method="post" action="test.php">
    but not with
    <form enctype="multipart/form-data" method="post" action="test.php">
    i don't understand why this would happen.
    maybe it's something specific to this server as i have used the
    enctype="multi..." on a different server and it's worked fine.
    Daniel Guest

Posting Permissions

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139