imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 19.11.2002, 23:22     # 1
infernal
Guest
 
Сообщения: n/a

пост на пхп

есть простая форма вида

<form name="form1" method="post" action="editor.php">
<select name="action">
<option value="add">add</option>
<option value="edit">edit</option>
<option value="delete">delete</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>

сам скрипт editor.php представляет собой такуб вещь

$allowed = array('add','edit','delete');
if(in_array($action, $allowed))
{
switch ($action) {
case "add":
print "add";break;
......

результат поста пустая страница с хедером и все....
в чем проблема..
если можно стукнитесь в асю 10088009..
заранее спасибо
 
Старый 20.11.2002, 01:41     # 2
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Странно... :/ у меня все работает как надо. Проверь пути, кавычки...
sanchos вне форума  
Старый 20.11.2002, 01:42     # 3
infernal
Guest
 
Сообщения: n/a

вот именно все верно...
может дело в настройке IIS?
все оставил по дефолту...
кто с этим сталкивался?
 
Старый 20.11.2002, 03:03     # 4
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
ну попробуй просто проверить так:
if(empty($action)) echo "Нифига не постит";
else echo "Постит, но нифига не понимаю";
А потом посмотрим...
sanchos вне форума  
Старый 20.11.2002, 20:16     # 5
infernal
Guest
 
Сообщения: n/a

нифига не постит
может это проблема настройки сервака?
хотя phpmysql работает отлично

PHP код:
<?php
if(empty($action)) echo "Nothing to post";
else echo 
"Post ok.";
?>
Код:
<html>
<head>
<title>title here</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="editor.php">
  <select name="action">
    <option value="add">add</option>
    <option value="edit">edit</option>
    <option value="delete">delete</option>
  </select>
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
в чем проблема?
у меня стоит IIS под win2ksp3 и php (версию не помню, но раньше все работало),

блин! кто нить! стукнитесь в аську 10088009...
поясните в чем дело!

Последний раз редактировалось infernal; 20.11.2002 в 20:36.
 
Старый 21.11.2002, 13:36     # 6
AleXXXSoft
Guest
 
Сообщения: n/a

Win2k Server SP3 + IIS 5.0 + PHP 4.2.1 - Все работатет.... можешь поточнее?
 
Старый 21.11.2002, 13:47     # 7
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
попробуй добавить:

$action = $HTTP_POST_VARS['action']

в самом начале файла
Aeon вне форума  
Старый 21.11.2002, 21:00     # 8
infernal
Guest
 
Сообщения: n/a

не... это проблема настройки.. точнее ее отсутствие...
уже разобрался... а потом прибил и поставил денвер.
всем 10x!
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:04.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.