// 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]
Посмотрев на 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, если вы используете
blockquote>header('Location: xyz.php');
на странице обработки формы, для перенаправления пользователя на какую-то страницу после процессов формы, и вы можете столкнуться с404
, потому что страница, на которой перенаправлен скрипт, не существует. поэтому убедитесь, что URL-адрес правильный, если вы используетеheader()
Попробуйте изменить
<form action='/mobile/process.php?o=9&ft=0' method='POST'>
на
<form action='process.php?o=9&ft=0' method='POST'>
Поскольку они находятся в одном каталоге.
Вы не можете передать параметр GET в действие формы.
Чтобы передать параметры, вам нужно будет создать скрытый ввод, например:
<input type="hidden" name="o">