Объект не был найден, когда файл был загружен [duplicate]

// array of primitives:
int[] intArray = new int[] {1, 2, 3, 4, 5};

System.out.println(Arrays.toString(intArray));

output: [1, 2, 3, 4, 5]

// array of object references:
String[] strArray = new String[] {"John", "Mary", "Bob"};

System.out.println(Arrays.toString(strArray));

output: [John, Mary, Bob]
2
задан user892134 24 July 2013 в 16:25
поделиться

3 ответа

Посмотрев на URL-адрес, я заключаю, что оба php-файла находятся на одной странице, поэтому измените URL-адрес вашего действия с

<form action='/mobile/process.php?o=9&ft=0' method='POST'>

To

<form action='process.php?o=9&ft=0' method='POST'>

A передняя косая черта перед тем, как mobile означает, что она выбирает папку из корня. Поэтому вам, вероятно, этого не нужно.

Последнее, но не менее важно, убедитесь, что имена файлов являются правильными, а также убедитесь, что случаи одинаковы, потому что имена файлов чувствительны к регистру.

Примечание. Вы также можете получить ошибку 404, если вы используете header('Location: xyz.php'); на странице обработки формы, для перенаправления пользователя на какую-то страницу после процессов формы, и вы можете столкнуться с 404, потому что страница, на которой перенаправлен скрипт, не существует. поэтому убедитесь, что URL-адрес правильный, если вы используете header()

2
ответ дан Rocket Hazmat 25 August 2018 в 10:11
поделиться

Попробуйте изменить

<form action='/mobile/process.php?o=9&ft=0' method='POST'>

на

<form action='process.php?o=9&ft=0' method='POST'>

Поскольку они находятся в одном каталоге.

0
ответ дан Kunal Aggarwal 25 August 2018 в 10:11
поделиться

Вы не можете передать параметр GET в действие формы.

Чтобы передать параметры, вам нужно будет создать скрытый ввод, например:

<input type="hidden" name="o">
-1
ответ дан Pierrito 25 August 2018 в 10:11
поделиться