PHP - проблем с enctype атрибута


0

имам следната форма

<form enctype="multipart/form-data" method="post" action="go.php">
        <input type="hidden" name="MAX_FILE_SIZE" />
        <label for="name">Name:</label>
        <input type="text" id="name" name="name" /><br>

        <label for="score">Score:</label>
        <input type="text" id="score" name="score" /><br>

        <label for="upload">Screen shot:</label>

        <input type="file" id="upload" name="upload" />

        <hr />
        <input type="submit" name="submit" value="Go" />
    </form>

Съдържание на go.php

<?php

    $name = $_POST['name'];
    echo "Name = $name";

?>

 Това дава грешка. Ако се махне enctype-a от формата и работи добре. Имате ли идеии какво може да се направи за да може да не дава грешка?                     



Отговори



0
Каква грешка ти дава точно, и какво въвеждаш в полетата ?

от avalkov (628 точки)


0

Например въвеждам - Иван за име

Дава грешка: Notice: Undefined index: name in C:\wamp\www\demo\go.php on line 3

и var_dump($_POST) връща празен масив

array (size=0)
  empty


от ivan.yosifov (679 точки)

0

Работи си перфеткно, страницата където е кода с формата, имали друг код ? Има нещо друго което ти бърка нещата.

EDIT: Според мене е някъв проблем с енкодинга, multipart/form-data - не енкодва данните, какъв уеб сървър ползваш ?


от avalkov (628 точки)