Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php метод post и apache 
:(
    Опции темы
Гость_Ольга
Дата 17.5.2005, 10:50 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Может ли неработать метод post из-за неправильной настройки апача?
Если да, то что и где надо прописать.
  Вверх
skalex
Дата 17.5.2005, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Опишите подробнее в чем выражается неработоспособность метода POST!
PM   Вверх
Гость_Ольга
Дата 17.5.2005, 13:47 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я с помощью формы отправляю данные на др. страницу, а они неотправляются.
Со скриптом вроде все впорядке, т.к. на другом сервеве, кот. настраивала не я, все работает.
Мне кажется все дело в файле php.ini
Как должен быть настроен раздел "Data Handling"?
  Вверх
Mal Hack
Дата 17.5.2005, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Скорее всего у тебя register_globals = Off.
К переменным обращаться надо как $_POST['name'], а не $name.
PM ICQ   Вверх
skalex
Дата 17.5.2005, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Скрипт в студию!
PM   Вверх
Гость_Ольга
Дата 17.5.2005, 14:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У меня стоит register_globals = On
Как я должна обращаться к переменным?
  Вверх
Mal Hack
Дата 17.5.2005, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



$_POST['тут имя поля формы']
Добавлено @ 14:27
Хотя все равно код в студию.
PM ICQ   Вверх
Гость_Ольга
Дата 17.5.2005, 14:31 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











файл 1

<form method="post" action="файл2.php">
<input type="text" name="db" value="" maxlength="64" >
<input type="submit" value="Создать базу данных">
</form>

----------------------------------------------------------------------
файл 2

<?
print $db;
?>
  Вверх
skalex
Дата 17.5.2005, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



Что даст в файл2.php ?
Код
<?php

print_r($_POST)

?>

PM   Вверх
Гость_Ольга
Дата 17.5.2005, 14:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ураааааааааааа! Получилось!! Спасибо!!!
  Вверх
Гость_GAV
Дата 2.11.2005, 12:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А если у меня в файл2.php вот такая бодяга и мне нужно запустить функцию, то как?

Код

<?php
function INSERT_INTO()
{
mysql_connect("localhost", "root", "");
mysql_select_db("test");
mysql_query("insert into name values(4,'777', '555')");
//mysql_query("delete from name where id='4'");
mysql_close();
}
?>

  Вверх
PARROT
Дата 2.11.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Запускаем функцию.
Код

INSERT_INTO();

Уважаемые гости, регистрация на нашем форуме не займет много времени, а в будущем очень поможет! smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
GAV85
Дата 2.11.2005, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 2.11.2005

Репутация: нет
Всего: нет



Спасибо, я наверное не правильно выразился.
А как запустить эту функцию кнопкой submit. Например есть код:
<form method="post" action="файл2.php"><input type="Submit" value="Write!"></form>
Нажимаю на submit у меня должна запустится функция INSERT_INTO()
из файл2.php, но как это реализовать я непонимаю!
Это хорошо, когда в файле одна функция, а если несколько, то как вызвать нужную?

Это сообщение отредактировал(а) GAV85 - 2.11.2005, 14:13
PM MAIL   Вверх
PARROT
Дата 2.11.2005, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



У submit должно быть имя:
Код

<input type=submit name=send value=отправить/>

Код

if(isset($_POST['send'])) {//проверяем нажатие кнопки и запускаем функцию
INSERT_INTO();
}

Спасибо за регистрацию! Еще одна просьба, при добавлении своего кода на страницу форума, пользуйтесь кнопкой КОД
И еще одна: На досуге почитайте правила форума, чтобы не было проблем в будущем.

Это сообщение отредактировал(а) PARROT - 2.11.2005, 14:19


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
GAV85
Дата 2.11.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 2.11.2005

Репутация: нет
Всего: нет



Спасибо! Получилось!
Только вот он при этом переходит на страницу файл2.php, а мне бы просто выполнить функцию в этом файле. Так бывает или нет?
А код HTML я вначале не нашел smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0816 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.