Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » method="post" формы и передача переменных в PHP

Ответить
Настройки темы
method="post" формы и передача переменных в PHP

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Требуется аплоадить файлик на сервер. Пишется скрипт который если ему не переданы параметы выводит форму                                           <form enctype="multipart/form-data" action="admin.php"> где есть <input type="image" src="img.gif" name="subm" value="send">. Так вот если в форме не писать method="POST", передается в командной строке в массе других параметров еще и subm_x и subm_y. А вот если указать этот метод, то вообще никаких параметров из формы не передается %(. А скрипт ведь анализирует, наличие как раз параметров subm_x и subm_y, чтобы выполнить те или иные действия...
Так как мне реализовать то что я описал в начале? Что-то я уже глючу просто... Помогите, народ.

P.S. Если юзать обращение к массиву одноименному с методом передачи данных в форме ($_GET["var_name"] и $_POST["var_name"]) то в случае метода POST всегда выдается предупреждение, что мол индекс-то в массиве - не верен, то есть нет такой переменной

Помогите, народ. Надо очень (

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:30, 12-04-2003

 

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
покажи всю форму.

-------
Форум


Отправлено: 03:58, 15-04-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Ну вот в принципе такая штука. Я там имена подправил, чтобы не заморачиваться.

form enctype="multipart/form-data" action="admin.php" method="post">
 <select name="action">
    <option value="upload1">Загрузка на сервер1</option>                                                    
    <option value="upload2">Загрузка на сервер2</option>                                                  
 </select>
 <input class="file" type="file" name="fileinfo">                                            
 <input class="subm_img" type="image" src="img/subm_img1.gif"     onmouseover="this.src='img/subm_img1a.gif'" onmouseout="this.src='img/subm_img1.gif'" name="subm_img1" value="send">
</form>

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 07:30, 15-04-2003 | #3


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
перечитал еще раз твой первый пост и чето то немогу понять в каком смысле не "переданы параметры" ?
что конкретно не получается файло с параметрами передать скрипту? или получить параметры ?

приведу отрывок из моей галереи

Это форма:

Код: Выделить весь код
 <form enctype="multipart/form-data" action="up.php" method="post">
<input name="post" type="hidden" value="1">
Дата: <input name="Name" type="text" value="<?php echo $body; ?>"> <br>
Поместил: * *<input name="Poster_ID" type="text" value="<?php echo $nick; ?>"><br>
Галерея: <select size="1" name="galid">
<?
$query = "SELECT * FROM `hm_gal` ORDER BY id";
 *$result = mysql_query($query, $link);
 * while ($row = mysql_fetch_array($result)) {
 * *echo "
<option value=\"".$row['id']."\">".$row['nazw']."</option> * "; }?>
 *</select> <br>Описание:<textarea cols="30" rows="10" name="nazw"></textarea><br>
Фото: <input name="ph" type="file"> <br>

<input type="submit" value="Послать Фото">
</form>
Это кусок кода который фотку получает и капирует в папку.

Код: Выделить весь код
 
if (is_uploaded_file($_FILES['ph']['tmp_name'])) {
 * *copy($_FILES['ph']['tmp_name'],"../photo/$galid.$f3.jpg");
} else {
 * *echo *"не получилось аплодить *$f3";
}
@chmod ("../photo/$galid.$f3.jpg", 0777);
все работает мотодом Пост

[s]Исправлено: Hrun, 11:13 15-04-2003[/s]

Добавлено:

мдя коды этой конфы оставляют желать лучшего

-------
Форум


Отправлено: 11:11, 15-04-2003 | #4


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Пасиб... теперь все стало на свои места...

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 01:59, 17-04-2003 | #5


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
незачто, рад помочь.

-------
Форум


Отправлено: 18:01, 26-04-2003 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » method="post" формы и передача переменных в PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
POST-сигнал и POST-code нормально. Загрузка есть. Монитор не "светит". yurfed Непонятные проблемы с Железом 2 05-01-2013 19:14
PHP: Получение переменных через POST DANTIST Вебмастеру 5 01-04-2007 17:27
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") submaster Microsoft Windows NT/2000/2003 5 13-09-2006 12:29
"Ручное" формирование POST запроса в браузере Greyman Хочу все знать 14 18-06-2005 02:40
PHP и передача значений переменных... Guest Вебмастеру 3 13-04-2004 14:01




 
Переход